Development/Html
HTML data-\*
moretz0921
2022. 3. 13. 18:05
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