Phần tử DOM HTML getAttributionNode()
Ví dụ
Lấy giá trị của nút thuộc tính lớp của phần tử <h1>:
const element = document.getElementsByTagName("H1")[0];
let text = element.getAttributeNode("class").value;
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức getAttributeNode()
trả về thuộc tính của một phần tử.
Phương thức getAttributeNode()
trả về một đối tượng Thuộc tính .
Sự khác biệt giữa getAttribution() và getAttributionNode()
Phương thức getAttribute()
trả về giá trị của một thuộc tính.
Phương thức getAttributeNode()
trả về một đối tượng Attr và bạn phải sử dụng thuộc tính giá trị Attr để nhận giá trị.
Kết quả sẽ giống nhau.
Thay thế:
Dễ sử dụng hơn Phương thức getAttribution()
Xem thêm:
Phương thức RemoveAttribution()
Phương thức setAttributionNode()
Phương thức RemoveAttributionNode()
Hướng dẫn:
Thẩm quyền giải quyết:
Cú pháp
element .getAttributeNode( name )
Thông số
Parameter | Description |
name | Required. The name of the attribute. |
Giá trị trả về
Kiểu | Sự miêu tả |
Sự vật | Đối tượng Attr của nút thuộc tính.null nếu thuộc tính không tồn tại. |
Thêm ví dụ
Ví dụ
Lấy giá trị của nút thuộc tính đích của phần tử <a>:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;
Hãy tự mình thử »Ví dụ
Lấy giá trị của nút thuộc tính onclick của phần tử <button>:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;
Hãy tự mình thử »Hỗ trợ trình duyệt
element.getAttributeNode()
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 |