개발자 혜진
꾸준하게 개발 블로그
개발자 혜진
07-18 11:17
전체 방문자
오늘
어제
  • 전체보기 (69)
    • 코딩테스트 (25)
    • HTML (1)
    • CSS (6)
    • React (3)
    • Vue (8)
    • Javascript (9)
    • Java (3)
    • IDE (1)
    • Toy Project (10)
    • 개발 서적 (2)
    • 개발 이야기 (0)
    • TMI (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

태그

  • 텍스트에그라데이션
  • 드로잉윗유
  • react
  • 뷰티파이
  • vuetify
  • div가운데정렬
  • 클래스 토글
  • styled-component focus out
  • vue2
  • 이상한문자만들기 js
  • 프로그래머스 3진법뒤집기
  • 프로그래머스0
  • 예산js
  • classList메소드
  • TypeScript기본문법
  • 시저암호javascript
  • 텍스트에이미지적용
  • 가로가운데정렬
  • 프로그래머스예산
  • vue2캘린더 만들기
  • spring boot 한글 깨짐
  • 박스가운데정렬
  • Java초기화
  • 8진수2진수
  • springboot mustache 한글 깨짐
  • javascript 진수
  • 시저암호js
  • 프로그래머스
  • js 진수변환
  • input Foucs Out

최근 글

hELLO · Designed By 정상우.
개발자 혜진

꾸준하게 개발 블로그

Javascript

html class 추가, 삭제하기

2022. 11. 28. 23:01

가끔 class를 추가해줬다가 사라지게하는 기능을 어렵게 구현하곤 하였는데 간단하게 처리할 수 있어서 잊어버리지 않기위해 작성 하려고합니다!

const test = document.querySelector(.hear h1);

//그전 방법
function changeClass(){
	const clickedClass = 'active';
    if(test.classList.contains(clickedClass)){
    	test.classList.remove(clickedClass)
    }else{
    	test.classList.add(clickedClass)
    }
 }
 
 
 //유용한 방법
 function toggleClass(){
 	test.classList.toggle(clickedClass)
 }

document.classList.toggle()를 사용하면 class 추가, 삭제를 간단하게 처리 할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)

'Javascript' 카테고리의 다른 글

[Node.js] 정적 파일 경로 설정  (0) 2022.12.19
랜덤 색상 만들기  (0) 2022.12.14
제곱, 세제곱 관련 자바스크립트 내장 함수  (0) 2022.10.14
소수점 처리 방법에 따른 내장 함수  (0) 2022.10.13
Number parseInt 차이  (0) 2022.10.13
    'Javascript' 카테고리의 다른 글
    • [Node.js] 정적 파일 경로 설정
    • 랜덤 색상 만들기
    • 제곱, 세제곱 관련 자바스크립트 내장 함수
    • 소수점 처리 방법에 따른 내장 함수
    개발자 혜진
    개발자 혜진
    잊어버리지 않기위한 개발 블로그

    티스토리툴바