08 JS-DOM之--nodeType、nodeName、nodeValue

来源:互联网 发布:阶乘的递归算法 编辑:程序博客网 时间:2024/06/04 17:40

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

0 0