原生JS点击当前对象删除同类元素的一个类,自己添加一个类
效果类似于JQ的
$("#id li").click(function(){
$(this).addClass("cur");
$(this).siblings().removeClass("cur");
})
这种效果呢。。求各位大佬解答。有代码最好咯。。
这是我实现的JS,但没删除同胞元素类的效果,只能添加
'clickfu':function (to) {
//回调函数,to为点击对象
to.setAttribute("class","cur");
},
附上JS效果。。

相关推荐
原生js实现查找/添加/删除/指定元素的class
查找、添加、删除、指定元素的class使用原生js实现不可思议吧,感兴趣的朋友可以参考下哈,希望可以帮助到你
详解vue添加删除元素的方法
相关版实例代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue实例:添加删除元素r</title> <style type="text/css"> .form-group{ margin:10px; } .form-group>label{ display: inline-block; width: 5rem; text-align: right; } </style> </head> <bo
原生JS实现动态添加新元素、删除元素方法
主要介绍了原生js实现动态添加新元素、删除元素方法 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
详解原生JS动态添加和删除类
由于需要, 给按钮组监听点击事件(要求用事件委托),当有一个按钮被点击时,相应的给该按钮添加一个类(激活类),其他没有点击的按钮就要移出该类 添加和和删除类有三种方法 首先等到一个 dom 对象(也叫dom元素), 通过document.getElement……的几种方法得到 如` let element = document.getElementById("box"); 1.通过类名, 获取类名: el.className, 赋值: el.className = “className” 会覆盖掉原来的类 2.通过属性,获取类名: el.getAttribute(“class”); 赋值:
原生JS和JQuery动态添加、删除表格行的方法
主要介绍了原生JS和JQuery动态添加、删除表格行的方法,涉及javascript针对页面元素的动态操作技巧,需要的朋友可以参考下


