返回 <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"s第一个子节点的节点名称、值和类型:
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;
亲自试一试 »
element.nodeName
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!