nodeType:值为数字
nodeName
nodeValue
body案例代码:
<div id="box" title="我是title">我是内容</div>
//获取三种节点。
var eleNode = document.getElementById("box");//元素节点。
var attNode = eleNode.getAttributeNode("title");//获取属性节点用的。
var txtNode = eleNode.firstChild;//box只有一个内容,所以直接获取他的文本节点
//nodeType
console.log(eleNode.nodeType);//元素1
console.log(attNode.nodeType);//属性2
console.log(txtNode.nodeType);//文本3
//nodeName
console.log(eleNode.nodeName);//元素:DIV
console.log(attNode.nodeName);//属性:title
console.log(txtNode.nodeName);//文本:#text
//nodeValue
console.log(eleNode.nodeValue);//元素:null
console.log(attNode.nodeValue);//属性:自己的值
console.log(txtNode.nodeValue);//文本:自己的值
元素节点没有value值,永远都是null