라이브러리

[JAVASCRIPT] element.classList.add(className) - 클래스 추가




JavaScript에서 element.classList.add(className) 소개


`element.classList.add(className)`은 HTML 요소(element)의 클래스 목록에 새로운 클래스를 추가하는 메서드입니다. 이 메서드는 `classList` 속성을 사용하여 클래스 목록을 관리하며, 클래스를 추가, 삭제, 또는 교체할 수 있습니다.

element.classList.add(className) 사용법


`element.classList.add(className)` 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
javascript

element.classList.add(className);



* `element`: HTML 요소(element)
* `className`: 추가할 클래스 이름

예제


#hostingforum.kr
html



Hello World!


#hostingforum.kr
javascript

// JavaScript 코드

const myDiv = document.getElementById('myDiv');



// 클래스 목록에 'active' 클래스 추가

myDiv.classList.add('active');



// 결과: 
Hello World!


추가 예제: 클래스 삭제


#hostingforum.kr
javascript

// 클래스 목록에서 'container' 클래스 삭제

myDiv.classList.remove('container');



// 결과: 
Hello World!


추가 예제: 클래스 교체


#hostingforum.kr
javascript

// 클래스 목록에 'new-class' 클래스 추가

myDiv.classList.replace('active', 'new-class');



// 결과: 
Hello World!


추가 예제: 클래스 목록 확인


#hostingforum.kr
javascript

// 클래스 목록 확인

console.log(myDiv.classList); // ['new-class']



// 클래스 목록에 'old-class' 클래스 추가

myDiv.classList.add('old-class');



// 클래스 목록 확인

console.log(myDiv.classList); // ['new-class', 'old-class']



요약


`element.classList.add(className)` 메서드는 HTML 요소(element)의 클래스 목록에 새로운 클래스를 추가하는 데 사용됩니다. 이 메서드는 클래스를 추가, 삭제, 또는 교체할 수 있습니다. 예제를 통해 클래스 목록 관리의 다양한 방법을 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색