HTML - 데이터 속성과 dataset

유진·2021년 1월 18일
0

서버에서 보낸 값을 자바스크립트 변수로 저장해도 되지만, HTML5에도 HTML과 관련된 데이터를 저장하는 공식적인 방법인 데이터 속성(data attribute)이 있다.

HTML 요소에 data-로 시작하는 속성값을 추가하면 된다. 나중에 이 데이터들을 사용해 서버에 요청을 보내게 된다.

<ul>
  <li data-id="1" data-user-name="youjin">mango</li>
  <li data-id="2" data-user-name="minsu">melon</li>
  <li data-id="3" data-user-name="nittre">apple</li>
</ul>

또한 자바스크립트로 데이터 속성에 쉽게 접근할 수 있다.

console.log(document.querySelector("li").dataset);
//{ id: '1', 'userName': 'youjin'}
profile
제가 또 기가막힌 한 줌의 트러플 소금 같은 존재그등요

0개의 댓글