javascript - So implementieren Sie jqs Addclass und Removeclass in js. Beispielsweise ist es ursprünglich class="aa" und muss in class="aa bb" geändert werden.
怪我咯2017-07-05 10:44:24
0
5
1120
So implementieren Sie jqs Addclass und Removeclass in js. Beispielsweise ist es ursprünglich class="aa" und muss in class="aa bb" geändert werden
js有个classlist的接口
MDN链接
不过你要考虑下兼容性。
replace
if (!this.hasClass(obj, class)) obj.className += " " + class;
elem.className
或者
elem.classList
感觉classList比较好,elem.classList.add('bb')就可以了
另外,jQuery源码是通过className实现的addClass和removeClass
最后加一句,这种偏基础的问题要学会自己百度google