📅  最后修改于: 2023-12-03 15:31:12.273000             🧑  作者: Mango
在 HTML DOM 中,每个节点通过一个 nodeName 属性来指定它的名称。
nodeName 的实际值取决于节点的类型。例如,对于元素节点,nodeName 就是元素的标签名。
node.nodeName
返回值为 nodeName 的字符串值。
下面列出了一些常见的节点类型以及它们对应的 nodeName 值。
节点类型 | nodeName 值 -|- 元素 | 元素的标签名,例如“div”、“p”等 属性 | 属性的名称,例如“src”、“href”等 文本 | "#text" 注释 | "#comment" 文档 | "#document"
<!DOCTYPE html>
<html>
<body>
<p id="demo">This is a paragraph.</p>
<script>
var x = document.getElementById("demo");
document.write("nodeName of the p element: " + x.nodeName);
</script>
</body>
</html>
输出结果:
nodeName of the p element: P
nodeName 是 DOM 中的一个重要属性,可以用于获取节点的名称。在实际应用中,它经常用于判断节点的类型以及操作节点的相关内容。