728x90
요소에 스타일을 적용할수 있는 방법
- CSS에 클래스를 만들고, 요소에 <div class="...">처럼 클래스 추가하기
- <div style="...">처럼 프로퍼티를 style에 바로써주기
elem.className
클래스 속성값 전체를 바꾸고 싶을때
elem.classList
개별 클래스를 조작하고 싶을 때
elem.classList에는 add/remove/toggle가 구현되어 있다.
- elem.classList.add/remove("class") - class를 추가하거나 제거
- elem.classList.toggle("class") - class가 존재할 경우 class를 제거하고, 그렇지 않은 경우에는 추가
- elem.classList.contains("class") - class 존재 여부에 따라 true/false를 반환
728x90
'🦎 JavaScript > JavaScript' 카테고리의 다른 글
for..of vs for..each + 콜백함수 까지 🫡 (0) | 2024.09.03 |
---|---|
[JS] forEach (0) | 2024.08.22 |
[JS] 구조 분해 할당 (0) | 2024.08.21 |
[JS] 문자열 (0) | 2024.08.21 |
[JS] 할당 (0) | 2024.03.13 |