HTML data-* 속성
- 이전 페이지 contextmenu
- 다음 페이지 dir
- 上一层으로 돌아가기 HTML 전역 속성
정의와 사용법
data-*
속성은 페이지나 애플리케이션의 사적인 사용자 정의 데이터를 저장하는 데 사용됩니다.
data-*
속성은 모든 HTML 요소에 사용자 정의 data 속성을 삽입할 수 있는 능력을 부여합니다.
저장된 (사용자 정의) 데이터는 페이지의 JavaScript에서 활용되어 더 나은 사용자 경험을 만들 수 있습니다 (Ajax 호출이나 서버 측 데이터베이스 쿼리 없이).
data-*
속성은 두 부분으로 구성됩니다:
- 속성 이름은 대문자를 포함하지 않아야 하며, "data-" 접두사 이후에는 최소한 한 문자가 있어야 합니다
- 속성 값은 어떤 문자열이든 될 수 있습니다
참고事项: 사용자代理는 "data-" 접두사로 시작하는 사용자 정의 속성을 완전히 무시합니다.
추가로 참조:
HTML 강의:HTML 속성
HTML DOM 참조 가이드:HTML DOM getAttribute() 메서드
예제
사용자 정의 데이터를 내장하기 위해 data-* 속성을 사용하세요:
<ul> <li data-animal-type="鸟类">오리</li> <li data-animal-type="鱼类">황금고기</li> <li data-animal-type="蜘蛛">창이</li> </ul>
문법
<element data-*="somevalue">
속성 값
값 | 설명 |
---|---|
somevalue | 속성 값을 정의합니다 (문자열로). |
브라우저 지원
표의 숫자는 이 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
4.0 | 5.5 | 2.0 | 3.1 | 9.6 |
- 이전 페이지 contextmenu
- 다음 페이지 dir
- 上一层으로 돌아가기 HTML 전역 속성