nodeName是JavaScript中的一个HTML DOM属性,nodeName属性可以返回指定节点的名称。下面本篇文章就来给大家介绍一下JavaScript的nodeName属性,希望对大家有所帮助。
nodeName 属性可依据节点的类型返回其名称。如果节点是一个元素节点 , nodeName 属性将返回标签名。
如果节点是一个属性节点, nodeName 属性将返回属性名。
其他节点类型, nodeName 属性将返根据不同的节点类型返回不同的节点名称。
语法node.nodeName
返回值:字符串, 表示节点的名称。
示例1:
window.onload = function() {
var odiv = document.getElementById("demo");
odiv.innerHTML = odiv.nodeName;
}
输出:DIV
上面的代码实现了获取div元素节点对应的标签名称。
示例2:
window.onload = function() {
var odiv = document.getElementById("demo");
odiv.innerHTML = odiv.childNodes[0].nodeName;
}
输出:#text
如果是文本节点,那么次属性的返回值是"#text"。
浏览器支持:IE浏览器支持此属性。
edge浏览器支持此属性。
谷歌浏览器支持此属性。
火狐浏览器支持此属性。
opera浏览器支持此属性。
safria浏览器支持此属性。