javascript - js怎么实现jq的addclass,removeclass,例如本来是 class="aa",要变成class="aa bb"
怪我咯
怪我咯 2017-07-05 10:44:24
0
5
1140

js怎么实现jq的addclass,removeclass,例如本来是 class="aa",要变成class="aa bb",注意不用jquery

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
曾经蜡笔没有小新

js有个classlist的接口
MDN链接

不过你要考虑下兼容性。

習慣沉默

if (!this.hasClass(obj, class)) obj.className += " " + class;

ringa_lee

elem.className
或者
elem.classList
感觉classList比较好,elem.classList.add('bb')就可以了
另外,jQuery源码是通过className实现的addClass和removeClass
最后加一句,这种偏基础的问题要学会自己百度google

学习ing

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板