Frontend Programming/Javascript

classList

yoonstar* 2021. 2. 7. 00:05

우선 아이템의 클래스가 뭐있는지 콘솔창에 출력해보기

const links = document.querySelector(".links");

navToggle.addEventListener("click", () => {
  console.log(links.classList);
});

 

아이템이 특정 클래스를 가지고 있는지 불리언 값으로 확인해보기

console.log(links.classList.contains("links"));

 

classList.toggle

 

특정 클래스가 없으면 add해주고, 있으면 remove를 해줌

 

toggle 사용 안할 시

navToggle.addEventListener("click", () => {
  if (links.classList.contains("show-links")) {
    links.classList.remove("show-links");
  } else {
    links.classList.add("show-links");
  }
});

 

toggle 사용 시

links.classList.toggle("show-links");

 

'Frontend Programming > Javascript' 카테고리의 다른 글

안티패턴  (0) 2021.03.02
자바스크립트 비동기 처리  (0) 2021.02.18
sort 함수  (0) 2021.02.12
JSON  (0) 2021.02.12
random으로 값 가져오기  (0) 2021.02.11