nodeName是JavaScript中的一个HTML DOM属性,nodeName属性可以返回指定节点的名称。
nodeName 属性可依据节点的类型返回其名称。
如果节点是一个元素节点 , nodeName 属性将返回标签名。
如果节点是一个属性节点, nodeName 属性将返回属性名。
其他节点类型, nodeName 属性将返根据不同的节点类型返回不同的节点名称。
语法
node.nodeName
返回值:字符串, 表示节点的名称。
示例1:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <script type="text/javascript"> window.onload = function() { var odiv = document.getElementById("demo"); odiv.innerHTML = odiv.nodeName; } </script> </head> <body> <div id="demo"></div> </body> </html>
输出:
DIV
上面的代码实现了获取div元素节点对应的标签名称。
示例2:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <script type="text/javascript"> window.onload = function() { var odiv = document.getElementById("demo"); odiv.innerHTML = odiv.childNodes[0].nodeName; } </script> </head> <body> <div id="demo">文本</div> </body> </html>
如果是文本节点,那么次属性的返回值是"#text"。
浏览器支持:
IE浏览器支持此属性。
edge浏览器支持此属性。
谷歌浏览器支持此属性。
火狐浏览器支持此属性。
opera浏览器支持此属性。
safria浏览器支持此属性。
网友评论文明上网理性发言 已有0人参与
发表评论: