728x90
300x250
jQuery에서 간단하게 사용하던 hasClass
if (!$('#list').hasClass('blue')) return;
클래스가 있는지 없는지 판별하는 기능을 JavaScript에서는 어떻게 쓰면 될까?
classList.contains();
contains() 메서드를 사용하면 된다.
if (!document.querySelector('#list').classList.contains('blue')) return;
아래 예시를 확인해 보자
#list의 li태그의 색상을 red로 변경하는데 blue라는 클래스를 가지고 있는 li만 blue로 색상을 변경한다.
See the Pen classList.contains by kim oya (@ttuttu) on CodePen.
728x90
반응형
'javaScript > J Query & 스크립트' 카테고리의 다른 글
JavaScript 변수의 종류 (0) | 2022.04.06 |
---|---|
지역변수 전역변수 차이 (0) | 2022.04.05 |
JavaScript 숫자를 문자로 변환 (0) | 2022.03.24 |
전위 연산자 후위 연산자 차이 이해하기 a++, ++a (0) | 2022.03.23 |
JavaScript 문자를 숫자로 변환 (0) | 2022.03.22 |
댓글