100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 原生js删除html 原生js操作dom添加删除替换class

原生js删除html 原生js操作dom添加删除替换class

时间:2019-06-06 11:58:08

相关推荐

原生js删除html 原生js操作dom添加删除替换class

1.比较传统的方法

var classVal = 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 );

2.html5增加了classList

classList 属性返回元素的类名,作为 DOMTokenList 对象。

该属性用于在元素中添加,移除及切换 CSS 类。

classList 属性是只读的,但你可以使用 add() 和 remove() 方法修改它。

增加:document.getElementById("myDIV").classList.add("mystyle","anotherClass","thirdClass");

去除:document.getElementById("myDIV").classList.remove("mystyle");

替换:document.getElementById("myDIV").classList.replace("someClassName","otherClassName");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。