Vanila JS class add/remove

2022. 9. 2. 10:16JavaScript

element.classList.add 를 사용 하여 클래스를 추가

ex)element.classList.add("my-class");

 

element.classList.remove 는 클래스를 제거

ex)element.classList.remove("my-class");

 

var m1 = document.getElementById('m1');

var add = document.getElementById('add');
var remove = document.getElementById('remove');

add.onclick = function(){
    m1.classList.add('list2');
}
remove.onclick = function(){
    m1.classList.remove('list2');
}

 

중복 클래스 조절

 

var list = document.querySelectorAll('.list1');

var add = document.getElementById('add');
var remove = document.getElementById('remove');

add.onclick = function(){
    for(var i=0; i<list.length; i++){
        list[i].classList.add('list2');
    }
}
remove.onclick = function(){
    for(var i=0; i<list.length; i++){
        list[i].classList.remove('list2');
    }
}

 

'JavaScript' 카테고리의 다른 글

javascript 탭 메뉴  (0) 2022.09.14
Vanila JS Tab menu ex  (0) 2022.09.02
Javascript event  (0) 2022.08.31
Javascript window 객체  (0) 2022.08.30
Javascript object  (0) 2022.08.29