原生js 实现一个标签样式之间的切换

admin 3393 7
原生js 实现一个标签样式之间的切换

百度网盘课程

通用入口链接!10000G.课程都有!一起学习吧!

立即点击↓ 获取课程!

原生js 实现一个标签样式之间的切换

就是实现上面的一个小演示,在实际工作中还是用的比较多的

原生js 实现一个标签样式之间的切换

原理很简单,即通过设置活动状态样式,然后不断切换到用户单击的元素上的其他元素,类名被删除

事实上,有两种方法可以在本地完成

以上是通过ulli标签展开的

你可以把点击事件放在ul或li上,看看你是否喜欢。

但是,建议绑定到父元素,并通过事件委托来判断它

第一条路

(e){ if(){((){ if(){ } } e . target . ClassNameActiVe } }

然而,上述方法直接清空元素的类名显然是有风险的。如果还有其他类名,显然是不合适的。类名“类名”也直接覆盖了前面的类名。

这时,我们应该用第二种方式来找乐子

choice number(e){ if(e . target . nodename span){ varolidocument . query selectorall(。user _ listlifor(Variatemofoli){ if(item . class list . contains(active)){ item . class list . remove(active } }//将类名e.target.classlist.add (active})添加到父节点。

通过classList添加和删除类名比较好,减少风险也很好玩不是吗

有些童鞋可能不太懂classList。给权威的机票

注意我对前端知识的不断更新

相关阅读

  • 原生j纯手工js事件切换热门博客列表s,列表上下切换
  • js点击事件实现改变对应标签背景颜色
  • javascript 简介
  • 非常棒的tab切换效果 Tab 超级棒
  • js热门博客列表
  • 纯手工js事件切换热门博客列表
  • 纯手工js事件切换热门博客列表
  • js热门博客列表
  • 原生js 实现一个标签样式之间的切换
  • 版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

    本文地址:http://0561fc.cn/2003.html

    标签: #纯手工js事件切换热门博客列表