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人参与
发表评论: