Phần tử DOM HTML loại bỏAttributionNode()
Ví dụ
Xóa nút thuộc tính lớp khỏi phần tử <h1> đầu tiên:
const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("class");
element.removeAttributeNode(attr);
Hãy tự mình thử »Xóa nút thuộc tính href khỏi một liên kết:
const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);
Hãy tự mình thử »Sự miêu tả
Phương thức removeAttributeNode()
loại bỏ một thuộc tính khỏi một phần tử.
Phương thức removeAttributeNode()
trả về một đối tượng Thuộc tính .
Sự khác biệt giữa RemoveAttribution() và RemoveAttributionNode()
Phương thức removeAttribute()
xóa một thuộc tính và không có giá trị trả về.
Phương thức removeAttributeNode()
xóa một đối tượng Attr và trả về đối tượng đã xóa.
Kết quả sẽ giống nhau.
Thay thế:
Dễ sử dụng hơn Phương thức RemoveAttribution()
Xem thêm:
Phương thức getAttributionNode()
Phương thức setAttributionNode()
Phương thức createAttribution()
Hướng dẫn:
Thẩm quyền giải quyết:
Cú pháp
element .removeAttributeNode( node )
Thông số
Parameter | Description |
attributenode | Required. The attribute node to remove. |
Giá trị trả về
Kiểu | Sự miêu tả |
Sự vật | Một đối tượng Attr đại diện cho thuộc tính đã bị loại bỏ. |
Hỗ trợ trình duyệt
element.removeAttributeNode()
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 |