Thuộc tính DOM HTML setNamedItem ()
Các ví dụ
Đặt thuộc tính lớp của H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Sử dụng phần tử .setAttribute ():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Định nghĩa và Cách sử dụng
Phương setNamedItem()
thức này thêm một nút thuộc tính vào NamedNodeMap.
Nếu nút thuộc tính đã tồn tại, nó sẽ được thay thế và nút thuộc tính được thay thế sẽ được trả về, nếu không thì giá trị trả về là null
.
Thay thế:
Sẽ dễ dàng hơn khi sử dụng phương thức .setAttribute () của phần tử .
Xem thêm:
Các thuộc tính Phương thức .getNamedItem ()
Cú pháp
namednodemap.setNamedItem(node)
Thông số
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Giá trị trả lại
Loại | Sự miêu tả |
Một nút | Nút được thay thế (nếu có). Nếu không null . |
Hỗ trợ trình duyệt
attributes.setNamedItem
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 |