Why dataset인가?
dataset의 장점
1. 두 개의 개별 클래스 대신 하나의 데이터 속성만 있으면 활성 상태와 비활성 상태를 모두 처리 가능
2. class명을 바꾸고 싶을 때
원글
https://blog.webdevsimplified.com/2019-10/do-not-use-class-selectors-in-javascript/
HTML에 dataset 설정하기
<div
id="test-div"
data-first-name="Kyle"
data-last-name="Cook"
data-active
></div>
console.log 로 확인하기
const div = document.getElementById("test-div")
console.log(div.dataset)
기타
- HTML에 dataset정보 추가 가능
- dataset의 value 값 변경 가능
등등등
참조
https://blog.webdevsimplified.com/2020-10/javascript-data-attributes/
'나의 FE피봇이야기 > HTML || CSS' 카테고리의 다른 글
[HTML]Email 접근성 통과하기 (0) | 2023.11.20 |
---|---|
display :flex/grid에서 gap or marign (0) | 2023.11.19 |
[Table vs CSS grid] 장단점이 있다 (0) | 2023.11.15 |
[absolute] transform : translate(-50%, -50%)넣는 이유 (0) | 2023.11.06 |
[CSS] opacity versus background : rgba 차이 (0) | 2023.10.26 |