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 |