데이터 속성 (Data Attribute) ?
HTML
<input type="color" id="color">
<div class="color-option" style="background-color: #f3a683;" data-color="#f3a683"></div>
function onColorClick(event) {
console.dir(event.target.dataset.color)
}
** console.dir() : JavaScript 객체 데이터의 전체 표현을 보려고 할 때 유용함
장점 ?
주의점 ?
HTML - 누구에게나 보이고, JavaScript로 접근 가능
-> 민감하고 중요한 데이터는 저장을 지양하는 것이 좋음
인터넷 익스플로러 11 이전 버전들은 dataset 지원 X (호환성 문제)
( 대신, getAttribute() 을 통하여 데이터 속성에 접근해야 함 )