ΛneOK v4 blog

일상의 잡다한 생각과 내용을 글 또는 사진으로 표현하는 일상 블로그입니다.

# Side Menu
  • recentPost

  • popularPost

  • Archive

  • recentComment

Study/JavaScript

[javascript] addClass, removeClass, toggleClass, hasClass

2022. 2. 16., _Art:K...
728x90

javascript

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으로 출력된다 ( true or false )

 

function hasClass(e, c) {
  return e.classList.contains(c); // true or false
};

 

 

728x90