최신 웹 개발 튜토리얼
 

HTML DOM className Propery

<요소 개체

A의 클래스를 설정 <div> ID = "myDIV"와 요소 :

document.getElementById("myDIV").className = "mystyle";
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

클래스 이름의 속성 집합 또는 요소 (요소의 클래스 속성의 값)의 클래스 이름을 반환합니다.

팁 : 클래스 이름에 유사한 속성이있다 classList 속성입니다.


브라우저 지원

재산
className

통사론

클래스 이름 속성을 반환합니다 :

HTMLElementObject .className

클래스 이름 속성을 설정 :

HTMLElementObject .className= class

속성 값

기술
class 요소의 클래스 이름을 지정합니다. 같은 공백으로 구분, 여러 클래스를 적용하려면 "test demo"

기술적 세부 사항

반환 값 : 요소의 클래스 또는 클래스들의 공간 분리 된 목록을 나타내는 문자열

예

더 예

최초의 클래스 이름 가져 오기 <div> 문서의 요소 (if any) :

var x = document.getElementsByTagName("DIV")[0].className;

X의 결과는 다음과 같습니다

mystyle
»그것을 자신을 시도

요소의 클래스 이름을하는 방법에 대한 다른 예 :

var x = document.getElementsByClassName("mystyle")[0].className;
var y = document.getElementById("myDIV").className;
»그것을 자신을 시도

여러 클래스와 요소의 클래스 이름을 가져 오기 :

<div id="myDIV" class="mystyle test example">I am a DIV element</div>

var x = document.getElementById("myDIV").className;

X의 결과는 다음과 같습니다

mystyle text example
»그것을 자신을 시도

새와 함께 기존의 클래스 이름을 덮어 쓰기 :

<div id="myDIV" class="mystyle">I am a DIV element</div>

document.getElementById("myDIV").className = "newClassName";
»그것을 자신을 시도

공백과 새로운 클래스 이름을 삽입, 기존 값을 덮어 쓰지 않고, 요소에 클래스를 추가하려면 :

document.getElementById("myDIV").className += " anotherClass";
»그것을 자신을 시도

의 클래스가 있다면 "mystyle" ID = "myDIV"인 요소에 자사의 글꼴 크기를 변경 :

var x = document.getElementById("myDIV");

if (x.className === "mystyle") {
    x.style.fontSize = "30px";
}
»그것을 자신을 시도

상단에서 아래로 50 개 픽셀 사용자 스크롤 클래스 이름 - 다른 스크롤 위치에서 클래스 이름 간 전환 "test" 요소에 추가 될 것이다 (and removed when scrolled up again) .

window.onscroll = function() {myFunction()};

function myFunction() {
    if (document.body.scrollTop > 50) {
        document.getElementById("myP").className = "test";
    } else {
        document.getElementById("myP").className = "";
    }
}
»그것을 자신을 시도


관련 페이지

CSS 자습서 : CSS 선택기

CSS 참조 : CSS의 .class 선택기

HTML DOM 참조 : HTML DOM classList Property

HTML DOM 참조 : HTML DOM getElementsByClassName() 메소드

HTML DOM 참조 : HTML DOM 스타일 개체


<요소 개체