Tên nút phần tử DOM HTML
Ví dụ
Trả về tên nút của phần tử <p>:
document.getElementById("myP").nodeName;
Hãy tự mình thử »Trả về tên nút của phần tử <body>:
document.body.nodeName;
Hãy tự mình thử »Lấy tên nút của các nút con của phần tử <body>:
const nodes = document.body.childNodes;
let text = "";
for (let i = 0; i < nodes.length; i++) {
text += nodes[i].nodeName + "<br>";
}
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Thuộc tính nodeName
trả về tên của nút:
Tên thẻ (viết hoa) cho các nút phần tử |
Tên thuộc tính cho các nút thuộc tính |
#text cho các nút văn bản |
#comment cho các nút bình luận |
#document cho các nút tài liệu |
Thuộc tính nodeName
là chỉ đọc.
Cú pháp
element .nodeName
hoặc
node .nodeName
Giá trị trả về
Tên thẻ (viết hoa) cho các nút phần tử |
Tên thuộc tính cho các nút thuộc tính |
#text cho các nút văn bản |
#comment cho các nút bình luận |
#document cho các nút tài liệu |
Thêm ví dụ
Lấy tên nút, giá trị và loại nút con đầu tiên của "myDIV":
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;
Hãy tự mình thử »Hỗ trợ trình duyệt
element.nodeName
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 |