Element.className
概述
className 获取或设置指定元素的 class 属性的值。
语法
let cName = elementNodeReference.className; elementNodeReference.className = cName;
- cName是一个字符串变量,表示当前元素的
class
属性的值,可以是由空格分隔的多个class
属性值。
示例
let elm = document.getElementById("div1");
if (elm.className == "fixed") {
// 跳过 class 属性为特定值的元素
goNextElement();
}
注释
使用名称className
而不是class
作为属性名,是因为"class" 在 JavaScript 中是个保留字。
规范
Specification | Status | Comment |
---|---|---|
DOM element.className |
Living Standard | |
DOM4 element.className |
Obsolete | |
Document Object Model (DOM) Level 2 HTML Specification element.className |
Obsolete | Initial definition |
浏览器兼容性
BCD tables only load in the browser