用原生js给DOM元素添加、删除一个类名


方法一:

DOM.setAttribute("class", "类名")
DOM.removeAttribute("class", "类名")

方法二:

DOM.classList.add('类名'); //添加类名
DOM.classList.remove('类名'); //删除类名
DOM.classList.toggle('类名'); //切换类名

setAttribute和add的区别

setAttribute用于创建或改变某个新属性。
如果指定属性已经存在,则只设置该值并且会替换原来的值。
add方法是添加某个类,不会替换属性中的值,并且需要跟classList使用,因为它是classList的方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM