1.nodeName:节点的名称
2.nodeValue:节点的值
3.nodeType:节点的类型
nodeName属性:节点的名称,是可读的
其中:元素节点的nodeName与标签名相同
属性节点的nodeName是属性的名称
文本节点的nodeName永远是#text
文档节点的nodeName永远是#document
nodeValue属性:节点的值
其中:元素节点的nodeValue是undifined或null
文本节点的nodeValue是文本自身
属性节点的博得Value是属性的值
nodeType属性:节点的类型,是只读的,,
常用的几种节点类型
元素类型 节点类型
元素 1
属性 2
文本 3
注释 8
文档 9
例如:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>节点属性</title>
</head>
<body>
<ul>
<li>javascript</li>
<li>HTML/CSS</li>
<li>jQuery</li>
</ul>
<script type="text/javascript">
var node=document.getElementsByTagName("li");
for(var i=0;i<node.length;i++){
document.write("li["+(i+1)+"]:"+"<br/>"+"节点名:"+node[i].nodeName+"<br/>");
document.write("节点值:"+node[i].nodeValue+"<br/>");
document.write("节点类型:"+node[i].nodeType+"<br/><br/>");
}
</script>
</body>
</html>