오식랜드
[javascript] addClass, removeClass, toggleClass, hasClass 본문
dev-log/html·css·js
[javascript] addClass, removeClass, toggleClass, hasClass
개발하는 오식이 2021. 5. 21. 14:57반응형
jquery 없이 vanilla javascript로 class관련 함수를 구현해보자
1. addClass
element.classList.add('추가할 class명');
function addClass(e, c) {
e.classList.add(c);
return e;
};
2. removeClass
element.classList.remove('삭제할 class명');
function removeClass(e, c) {
e.classList.remove(c);
return e;
};
3. toggleClass
element.classList.toggle('토글할 class명');
function toggleClass(e, c) {
e.classList.toggle(c);
return e;
};
4. hasClass
element.classList.contains('확인할 class명')
boolean으로 출력된다
function hasClass(e, c) {
return e.classList.contains(c); // true or false
};
반응형
'dev-log > html·css·js' 카테고리의 다른 글
[javascript] html 페이지에 bgm 추가하기 (0) | 2021.05.21 |
---|---|
[javascript] 요소의 순서 구하기 (0) | 2021.05.21 |
[javascript] 정규식 모음 (0) | 2021.05.17 |
[javascript] input에 정규식을 이용해 3자리 마다 콤마(,) 찍기 (0) | 2021.05.17 |
[javascript] input에 정규식을 이용해 숫자만 입력되게 하기 (0) | 2021.05.17 |
Comments