Thuộc tính DOM HTML setNamedItem()
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);
Hãy tự mình thử »Sử dụng phần tử .setAttribution() sẽ dễ dàng hơn:
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Hãy tự mình thử »Sự miêu tả
Phương thức setNamedItem()
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ụng phương thức phần tử .setAttribution() sẽ dễ dàng hơn.
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ả về
Kiểu | Sự miêu tả |
Một nút | Nút được thay thế (nếu có). Nếu không thì null . |
Hỗ trợ trình duyệt
attributes .setNamedItem
là tính năng DOM cấp 1 (1998).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |