HTML DOM nodeName 属性

元素对象参考手册 元素对象

获取 body 元素的节点名:

<p id="demo">单击按钮获取body元素子节点的节点名称。</p>
<button onclick="myFunction()">点我</button>
<script>
  function myFunction() {
    var txt = "";
    var c = document.body.childNodes;
    for (i = 0; i < c.length; i++) {
      txt = txt + c[i].nodeName + "<br>";
    };
    var x = document.getElementById("demo");
    x.innerHTML = txt;
  }
</script>
<p><strong>注意:</strong> 空格元素是文本,文本是节点</p>

尝试一下 »


定义和用法

nodeName 属性可依据节点的类型返回其名称。

如果节点是一个元素节点 , nodeName 属性将返回标签名。

如果节点是一个属性节点, nodeName 属性将返回属性名。

其他节点类型, nodeName 属性将返根据不同的节点类型返回不同的节点名称。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 nodeName 属性


语法

node.nodeName

技术细节

返回值: 字符串, 表示节点的名称。
DOM 版本 Core Level 1 Node Object

元素对象参考手册 元素对象