- ASP.Net Core 404
- asp.net core swagger
- asp ftp
- XSS PHP
- javascript redirection
- ViewBag
- 원격ftp
- 말줄임표시
- javascript 바코드 생성
- 타임피커
- 하드 마이그레이션
- 맥 오라클설치
- JavaScript
- 하드 윈도우 복사
- simpe ftp
- swagger 500 error
- Mac Oracle
- php 캐쉬제거
- 강제이동
- django 엑셀불러오기
- XSS방어
- asp.net core Select
- 바코드 생성하기
- 404에러페이지
- SSD 복사
- asp.net Select
- asp.net dropdownlist
- jquery 바코드생성
- ViewData
- TempData
웹개발자의 기지개
[Html5] html5 의 data- 속성 사용법 본문
나는 노땅 개발자라 웹초창기에는 html 기본 속성만 정적으로 활용 가능했다.
역시 세상은 빨리 변하는 법, html 의 커스텀 속성을 지정하는 방법도 지원하게 되었다.
<input type="text" data-country="Norway" data-code="c03" name="Country">
<button data-id="341">좋아요</button>
<!-- 객체 형태로 된 문자열 데이터셋 -->
<div data-person='{"name": "Chris Coyier", "job": "Web Person"}'></div>
<!-- 배열 형태로 된 문자열 데이터셋 -->
<div data-fruit='["apple", "banana", "melon"]'></div>
<div id="post" data-columns="3" data-title="javascript" data-index-number="12345">...</div >
const $div = document.getElementById('post');
// 일반적인 객체 속성 접근
$div.dataset.columns // "3"
// 배열 인덱스로 접근
$div.dataset['title'] // "javascript"
// data-index-number에서 dataset.indexNumber로 변환
$div.dataset.indexNumber // "12345"
const $div = document.getElementById('post');
$div.getAttribute('data-columns') // "3"
$div.getAttribute('data-title') // "javascript"
$div.getAttribute('data-index-number') // "12345"
인파님의 이와 관련된 아주 좋은 포스팅 글이다.
아주 자세히 설명되어 있으니 꼭 익혀두자.
백엔드, 프론트엔드 모두 편하게 활용가능하다.
특히 데이터셋을 연결하여 지정하는 부분을 꼭 확인해보기 바란다.
🌐 html의 data-속성 사용법 완벽 가이드
HTML 데이터셋 속성 HTML의 데이터셋 속성은 커스텀 사용자 속성을 DOM 요소에 저장하는데 표준화된 방법을 제공한다. 한마디로 자바스크립트에서 변수를 사용하듯이, 일종의 html의 변수 역할이라
inpa.tistory.com
'웹퍼블리싱 > html5' 카테고리의 다른 글
| [HTML5] a태그 download 속성, 다운로드파일명 변경 (0) | 2024.07.29 |
|---|---|
| [모바일웹] 모바일상에서 input 박스에서 focus 할때 가상키보드 화면에 안뜨도록 (0) | 2022.07.23 |
| video 태그 다운로드 기능 막기, 소리 조절하기 (0) | 2019.06.12 |
