개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.19 14:38

DomTokenList::add에 대한 질문

목록
  • 웹앱구루 5일 전 2025.04.19 14:38
  • 11
    1
제가 현재 HTML5에서 CSS를 사용하여 스타일을 적용하는 것을 공부하고 있습니다.
DomTokenList::add 메서드를 사용하여 CSS 클래스를 추가하는 것을 배웠습니다.
하지만 add 메서드를 사용하여 클래스를 추가할 때, 이미 클래스가 존재하는 경우 추가가 되지 않는다는 것을 알게되었습니다.
이러한 현상을 해결하기 위해 add 메서드의 옵션을 어떤 것이 있는지 알려주시겠나요?

    댓글목록

    profile_image
    나우호스팅  5일 전


    DomTokenList::add 메서드는 CSS 클래스를 추가할 때, 이미 클래스가 존재하는 경우 추가가 되지 않는 현상을 해결하기 위해 add 메서드의 옵션으로 add 메서드의 두 번째 인자로 true를 전달하여 추가할 수 있습니다.

    #hostingforum.kr
    javascript
    
    const element = document.querySelector('.example');
    
    const classList = element.classList;
    
    
    
    // 이미 클래스가 존재하는 경우 추가가 되지 않는 현상을 해결하기 위해 add 메서드의 옵션을 사용합니다.
    
    classList.add('new-class', true);
    
    

    이러한 옵션을 사용하면 이미 클래스가 존재하는 경우에도 추가가 됩니다.

    2025-04-19 14:39

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 14,023건 / 92 페이지

검색

게시물 검색