ClassList

    JS classList

    저번 글에서 html class에 대해 정리했었는데, js 코드를 이용해 이를 제어할 수 있다. Element.classList는 엘리먼트의 클래스 목록을 반환하는 읽기 전용 프로퍼티다. 그러나 add(), remove() 등의 메서드를 통해 클래스 목록을 제어할 수 있다. 다음은 classList의 메서드들이다. classList.add( class1, class2, ... ) 엘리먼트에 클래스 이름 추가 이미 있는 클래스를 추가하고자 하는 경우 추가되지 않는다. 여러 클래스를 동시에 추가할 수 있다. classList.remove( class1, class2, ... ) 엘리먼트에서 클래스 제거 존재하지 않는 클래스를 제거하는 것은 에러를 발생시키지 않는다(null 반환). 여러 클래스를 동시에 제거..