일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- VR
- A-Frame
- bootstrap
- WebXR
- promise
- web
- Three.js
- aframe
- npx
- PHP
- Component
- vue
- auth0
- vue-template-compiler
- package-lock.json
- version mismatch
- array
- WebVR
- 상태관리
- 3d
- EM6
- javscript
- PDO
- AR
- Node
- JavaScript
- vuex
- JS
- CI/CD
- vuetify
Archives
- Today
- Total
대가는 결과를 만든다
js로 html의 class를 추가/제거/토글하기 본문
반응형
<p class="a">안녕</p>
위 p tag의 class에 b라는 class을 추가, 제거, 토글 하기
const aDom = document.querySelector('.a');
aDom.classList.add('b');
// => <p class="a b">안녕</p>
//!!아래와 같이하면 아예 대체되버린다.!!
aDom.className='b';
// => <p class="b">안녕</p>
//제거
aDom.classList.remove('b');
//토글 : 있으면 제거, 없으면 추가한다.
aDom.classList.toggle('b');
'개발 > Javascript' 카테고리의 다른 글
js event listener 내에서 많이 사용하는 객체 정리 & 이벤트 위임 (0) | 2020.06.15 |
---|---|
window 혹은 특정 element에서 scroll top (0) | 2020.06.03 |
스코프, 호이스팅, 클로저 정리하기 (0) | 2020.04.04 |
iterator/iterable, generator에 대한 정리 (0) | 2020.03.24 |
자주 햇갈리는 javascript ES, ECMA 표기법 정리 (0) | 2020.03.23 |
Comments