Dữ liệu HTML- * Thuộc tính


Định nghĩa và Cách sử dụng

Thuộc data-*tính được sử dụng để lưu trữ dữ liệu tùy chỉnh riêng tư cho trang hoặc ứng dụng.

Thuộc data-*tính cung cấp cho chúng tôi khả năng nhúng các thuộc tính dữ liệu tùy chỉnh trên tất cả các phần tử HTML.

Sau đó, dữ liệu được lưu trữ (tùy chỉnh) có thể được sử dụng trong JavaScript của trang để tạo trải nghiệm người dùng hấp dẫn hơn (không có bất kỳ lệnh gọi Ajax hoặc truy vấn cơ sở dữ liệu phía máy chủ nào).

Thuộc data-*tính bao gồm hai phần:

  1. Tên thuộc tính không được chứa bất kỳ chữ cái viết hoa nào và phải dài ít nhất một ký tự sau tiền tố "data-"
  2. Giá trị thuộc tính có thể là bất kỳ chuỗi nào

Lưu ý: Các thuộc tính tùy chỉnh có tiền tố là "data-" sẽ bị tác nhân người dùng hoàn toàn bỏ qua.


Áp dụng đối với

Thuộc data-*tính này là Thuộc tính chung và có thể được sử dụng trên bất kỳ phần tử HTML nào.

Thành phần Thuộc tính
Tất cả các phần tử HTML dữ liệu-*

Thí dụ

Thí dụ

Sử dụng thuộc tính data- * để nhúng dữ liệu tùy chỉnh:

<ul>
  <li data-animal-type="bird">Owl</li>
  <li data-animal-type="fish">Salmon</li>
  <li data-animal-type="spider">Tarantula</li>
</ul>

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.

Attribute
data-* 4.0 5.5 2.0 3.1 9.6