--- title: Element.className slug: Web/API/Element/className tags: - Element.className translation_of: Web/API/Element/className ---
{{APIRef("DOM")}}

概述

className 获取或设置指定元素的class属性的值。

语法

let cName = elementNodeReference.className;

elementNodeReference.className = cName;

示例

let elm = document.getElementById("div1");

if (elm.className == "fixed") {
  // 跳过class属性为特定值的元素
  goNextElement();
}

注释

使用名称className而不是class作为属性名,是因为"class" 在JavaScript中是个保留字.

规范

Specification Status Comment
{{SpecName("DOM WHATWG", "#dom-element-classname", "element.className")}} {{Spec2("DOM WHATWG")}}  
{{SpecName("DOM4", "#dom-element-classname", "element.className")}} {{Spec2("DOM4")}}  
{{SpecName("DOM2 HTML", "html.html#ID-95362176", "element.className")}} {{Spec2("DOM2 HTML")}} Initial definition

浏览器兼容性

{{CompatibilityTable}}

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

相关链接