Thuộc tính HTML DOM nodeName
Thí dụ
Lấy tên nút của phần tử <p>:
var x = document.getElementById("myP").nodeName;
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Thuộc tính nodeName trả về tên của nút được chỉ định.
Nếu nút là một nút phần tử, thuộc tính nodeName sẽ trả về tên thẻ.
Nếu nút là một nút thuộc tính, thuộc tính nodeName sẽ trả về tên của thuộc tính.
Đối với các loại nút khác, thuộc tính nodeName sẽ trả về các tên khác nhau cho các loại nút khác nhau.
Mẹo: Bạn cũng có thể sử dụng thuộc tính tagName để trả về tên thẻ của một phần tử. Sự khác biệt là tagName chỉ trả về tên thẻ, trong khi nodeName trả về tên của tất cả các nút (thẻ, thuộc tính, văn bản, nhận xét).
Thuộc tính này là chỉ đọc.
Hỗ trợ trình duyệt
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Cú pháp
node.nodeName
Chi tiết kỹ thuật
Giá trị trả lại: |
Một chuỗi, đại diện cho tên của nút.
Những giá trị khả thi:
|
---|---|
Phiên bản DOM | Đối tượng nút cấp độ lõi 1 |
Các ví dụ khác
Thí dụ
Lấy tên nút của phần tử <body>:
var x = document.body.nodeName;
Thí dụ
Lấy tên nút của các nút con của phần tử <body>:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Thí dụ
Nhận tên nút, giá trị nút và loại nút của nút con đầu tiên của phần tử <div>:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
Các trang liên quan
Tham chiếu DOM HTML: phần tử. thuộc tính tagName
Tham chiếu HTML DOM: nút. Thuộc tính nodeType
Tham chiếu HTML DOM: nút. Thuộc tính nodeValue
Tham chiếu HTML DOM: nút. Thuộc tính childNodes