Phương thức HTML DOM removeAttributeNode ()
❮ Đối tượng phần tửThí dụ
Xóa nút thuộc tính lớp khỏi phần tử <h1>:
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
Định nghĩa và Cách sử dụng
Phương thức removeAttributeNode () xóa thuộc tính đã chỉ định khỏi một phần tử và trả về thuộc tính đã loại bỏ, dưới dạng đối tượng Attr Node .
Sự khác biệt giữa phương thức này và phương thức removeAttribute () là phương thức removeAttribute () loại bỏ thuộc tính có tên được chỉ định, trong khi phương thức này loại bỏ đối tượng Attr được chỉ định . Kết quả sẽ giống nhau. Ngoài ra, phương thức removeAttribute () không có giá trị trả về , trong khi phương thức này trả về thuộc tính đã loại bỏ, dưới dạng một đối tượng Attr.
Mẹo: Sử dụng phương thức getAttributeNode () để trả về một nút thuộc tính của một phần tử.
Mẹo: Sử dụng phương thức setAttributeNode () để thêm một nút thuộc tính vào một phần tử.
Hỗ trợ trình duyệt
Method | |||||
---|---|---|---|---|---|
removeAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Cú pháp
element.removeAttributeNode(attributenode)
Giá trị tham số
Parameter | Type | Description |
---|---|---|
attributenode | Attr object | Required. The attribute node you want to remove |
Chi tiết kỹ thuật
Giá trị trả lại: | Một đối tượng Attr, đại diện cho nút thuộc tính đã loại bỏ |
---|---|
Phiên bản DOM | Đối tượng phần tử cấp 1 cốt lõi |
Các ví dụ khác
Thí dụ
Xóa nút thuộc tính href khỏi phần tử <a>:
var elmnt = document.getElementById("myAnchor"); // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
Các trang liên quan
Hướng dẫn HTML: Thuộc tính HTML
Tham chiếu DOM HTML: Đối tượng thuộc tính HTML DOM
Tham chiếu DOM HTML: Phương thức removeAttribute ()
Tham chiếu DOM HTML: Phương thức getAttributeNode ()
Tham chiếu DOM HTML: Phương thức setAttributeNode ()
❮ Đối tượng phần tử