HTML DOM Element nodeName
示例
返回 <p> 元素的節點名稱
document.getElementById("myP").nodeName;
自己動手試一試 »
返回 <body> 元素的節點名稱
document.body.nodeName;
自己動手試一試 »
獲取 <body> 元素的子節點的節點名稱
const nodes = document.body.childNodes;
let text = "";
for (let i = 0; i < nodes.length; i++) {
text += nodes[i].nodeName + "<br>";
}
自己動手試一試 »
更多示例見下文。
描述
nodeName
屬性返回節點的名稱
元素節點的標籤名(大寫) |
屬性節點的屬性名稱 |
#text 用於文字節點 |
#comment 用於註釋節點 |
#document 用於文件節點 |
nodeName
屬性是隻讀的。
語法
element.nodeName
或
node.nodeName
返回值
元素節點的標籤名(大寫) |
屬性節點的屬性名稱 |
#text 用於文字節點 |
#comment 用於註釋節點 |
#document 用於文件節點 |
更多示例
獲取 "myDIV" 的第一個子節點的節點名稱、值和型別
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "名稱: " + x.nodeName + "<br>";
text += "值: " + x.nodeValue + "<br>";
text += "型別: " + x.nodeType;
自己動手試一試 »
瀏覽器支援
element.nodeName
是 DOM Level 1 (1998) 的一個特性。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |