原生js实现如果有这个类就删除 没有就添加

js代码:

let box =document.querySelector('.box')

    console.log(box)

    box.onclick = function(){

        switchClass(this,"active")

    }

    function switchClass(obj, sClass) {

         var oldClass = obj.className;

         var re = new RegExp('\\b' + sClass + '\\b');

         if (re.test(oldClass)) {

             obj.className = obj.className.split(sClass).join("").replace(/\s+$/, "")

         } else {

             obj.className = oldClass + " " + sClass

         }

     }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。