如何用原生的js删除标签中的类名和添加类名?

假如一个标签中中有很多类名,我想删除其中的一个,或者给这个标签添加一个类名
该怎么做,我知道jquery很好实现,但我需要的是js,网上的感觉好复杂,还用到了正则,不知有什么简单的方法。
慕桂英3389331
浏览 2777回答 2
2回答

慕无忌1623718

试试这个varclassVal=document.getElementById("id").getAttribute("class");//删除的话classVal=classVal.replace("someClassName","");document.getElementById("id").setAttribute("class",classVal);//添加的话classVal=classVal.concat("someClassName");document.getElementById("id").setAttribute("class",classVal);//替换的话classVal=classVal.replace("someClassName","otherClassName");document.getElementById("id").setAttribute("class",classVal);只是匹配个class名字,用不着正则应该。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript