JAVASCRIPT
VUE
REACT
NODE
ES6
TYPESCRIPT

Js添加或移除class

2017. 09. 20    

Js添加或移除class

获取

  • getAttribute() 方法通过名称获取属性的值
document.getElementById("obj").getAttribute("class");

增加

  • setAttribute() 方法创建或改变某个新属性
document.getElementById("obj").classList.add("class1", "class2", "class3");

document.getElementById("obj").setAttribute("class", "class1" );
/*清除原来的*/
document.getElementById("id").className = "class";

删除

document.getElementById("obj").classList.remove("class1");

判断存在

document.getElementById("id").classList.contains("class");