언어/JavaScript

Javscript - 데이터속성(data-xx) 관련하여

zumsim 2022. 12. 22. 14:36
728x90
반응형

data-xx 

개인적으로 필요에 따라 데이터를 hidden에 담아 숨겨두고 했는데 이번의 경우는 클릭 할 때 해당 태그에 할당된 값을 불러 와서 쓰려고 하다보니 찾게 되었고,본인은 a태그에 사용하였지만 다른 태그에도 사용이 가능합니다.

 

<a href="#" id="id" class="class" data-value="1" data-id="2"/>

var exam  = document.getElementById("id");

//아래와 같이 사용하면 할당된 값을 가져와 출력합니다.
console.log(exam.dataset.value); 
console.log(exam.dataset[value]); 
console.log(exam.dataset.id); 
console.log(exam.dataset[id]); 

//아래와 같이 사용하면 값의 변경도 가능합니다.
exam.dataset.value = 2;
exam.dataset.id = 4;

  

 

728x90
반응형