--- title: Element.className slug: Web/API/Element/className translation_of: Web/API/Element/className ---
className 특정 엘리먼트의 클래스 속성의 값을 가져오거나 설정할 수 있다.
var cName = elementNodeReference.className; elementNodeReference.className = cName;
let elm = document.getElementById('item');
if(elm.className === 'active'){
elm.className = 'inactive';
} else {
elm.className = 'active';
}
많은 언어에서 DOM 조작을 위해 사용되는 "class " 키워드와의 혼란을 줄이기 위하여 class 대신 className이라는 프로퍼티 명을 사용한다.
| 명세서 | 상태 | 주석 |
|---|---|---|
| {{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 |
{{Compat("api.Element.className")}}