Tôi đi qua 3 cách để lưu trữ bất kỳ dữ liệu nào với đối tượng HTMLElement.Các phương pháp hay nhất để liên kết dữ liệu với các đối tượng HTMLElement?
Ai đó có thể đề xuất phương pháp hay nhất để liên kết bất kỳ dữ liệu nào với đối tượng phần tử không?
Tôi thích số 3 vì nó không đặt bất kỳ thuộc tính HTML nào như trong trường hợp 1 và 2. Giống như cài đặt và nhận bất kỳ thuộc tính nào trên đối tượng.
- Sử dụng setAttribute ('nonStandardDataProperty')
- Sử dụng tài sản dữ liệu của phần tử html đối tượng ví dụ dataset.x cho dữ liệu xattribute
- phần tử html là đối tượng, vì vậy xác định bất kỳ tài sản và nó sẽ đóng vai trò lưu trữ dữ liệu cho phần tử đó
Không phải 1 và 3 giống nhau ? – NilsH
Tùy chọn 3 chỉ là đối tượng sau khi bạn lấy một tham chiếu trên nó, điều này loại bỏ việc nhận dữ liệu liên quan từ máy chủ. – Valentin
@NilsH: Không, chỉ trong các IE tuyệt chủng. Đọc [prop vs attr] (http://stackoverflow.com/q/5874652/1048572) – Bergi