DOM节点:以document对象为根,每个标签、文本、属性、注释等都是节点。
1、nodeName: 返回节点的名称,只读,string类型
2、nodeValue: 设置或返回指定节点的节点值
3、nodeType: 返回节点的类型,只读,string类型
比如:
<body>
<div id="box" class="classa">文本值</div>
<script>
window.onload=function(){
var box=document.getElementById("box");
//元素节点
console.log(box.nodeName); //DIV 元素标签名大写
console.log(box.nodeValue); //null
console.log(box.nodeType); //1
//属性节点
var attr=box.getAttributeNode('class');
console.log(attr.nodeName); //class
console.log(attr.nodeValue); //classa
attr.nodeValue="classb"; //设置nodeValue
console.log(attr.nodeValue); //classb
console.log(attr.nodeType); //2
//文本节点
var txt=box.firstChild;
console.log(txt.nodeName); //#text
console.log(txt.nodeValue); //文本值
console.log(txt.nodeType); //3
}
</script>
</body>