HTML data-\*
: custom attribute를 만들 때 사용
- 표준이 아닌 속성이나 추가적인 DOM 속성
- 특정한 데이터를 DOM 요소에 저장해두기 위함
1) javascript에서 접근하기
: dataset 객체를 통해 data 속성을 가져오기 위해서는 속성 이름의 data- 뒷부분을 사용
- 대시들은 camelCase로 변환되는 것에 주의
var article = document.getElementById('electriccars');
article.dataset.columns // "3"
article.dataset.indexNumber // "12314"
article.dataset.parent // "cars"
2) javascript로 할당하기
var article = document.getElementById('electriccars');
article.dataset.columns = 3
article.dataset.indexNumber = "12314"
주의점
- 중요한 내용은 저장하면 안된다!!
출처
(HTML) 데이터 속성 사용하기 (data attribute)
데이터 속성은 특정한 데이터를 DOM 요소에 저장해두기 위함이 목적이다. 데이터 속성은 'data-'시작한다.
velog.io
'Development > Html' 카테고리의 다른 글
svg 파일 (0) | 2022.09.15 |
---|---|
WebP (0) | 2022.03.25 |
canvas (0) | 2022.03.06 |
[html] form 태그 (0) | 2021.02.02 |
[html] iframe 속성 (0) | 2020.09.11 |