Mục Thuộc tính DOM HTML ()
Thí dụ
Lấy tên của các thuộc tính đầu tiên của một phần tử:
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương item()
thức này trả về một thuộc tính (theo chỉ mục) từ Bản đồ NamedNode.
Ghi chú
Các nút được sắp xếp khi chúng xuất hiện trong mã nguồn. Chỉ số bắt đầu từ 0.
Xem thêm:
Cú pháp
namednodemap.item(index)
or simply:
namednodemap[index]
Thông số
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
Giá trị trả lại
Loại | Sự miêu tả |
Một nút | Nút thuộc tính tại chỉ mục được chỉ định. Hoặc null nếu số chỉ mục nằm ngoài phạm vi. |
Các ví dụ khác
Thay đổi lớp (màu) của một phần tử:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Thay đổi lớp (màu) của một phần tử:
document.getElementById("myDiv").attributes[1].value = "class2";
Hỗ trợ trình duyệt
attributes.item()
là một tính năng DOM Level 1 (1998).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |