Phương pháp setNamedItem() của HTML DOM
- Trang trước removeNamedItem()
- Trang tiếp theo được chỉ định
- Quay lại lớp trên Attributes DOM HTML
Định nghĩa và cách sử dụng
setNamedItem()
Phương thức thêm nút thuộc tính vào NamedNodeMap.
Nếu nút thuộc tính đã tồn tại, sẽ thay thế và trả về nút thuộc tính đã thay thế, nếu không, giá trị trả về là null
.
Giải pháp thay thế:
Sử dụng element.setAttribute() Phương thức dễ dàng hơn.
Xem thêm:
Phương thức attributes.getNamedItem()
Mẫu
Ví dụ 1
Thiết lập thuộc tính class của H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Ví dụ 2
Dễ dàng hơn bằng cách sử dụng element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Cú pháp
namednodemap.setNamedItem(node)
Tham số
Tham số | Mô tả |
---|---|
node | Bắt buộc. Phải thêm hoặc thay thế nút trong NamedNodeMap. |
Giá trị trả về
Loại | Mô tả |
---|---|
Nút | Nút đã bị thay thế (nếu có). Nếu không, trả về null. |
Hỗ trợ trình duyệt
attributes.setNamedItem
Là tính năng DOM Level 1 (1998).
Tất cả các trình duyệt đều hỗ trợ nó:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | 9-11 | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước removeNamedItem()
- Trang tiếp theo được chỉ định
- Quay lại lớp trên Attributes DOM HTML