nodeType,nodeName,nodeValue属性

 <div type="checkbox" id="box" name="habbit">这里是id为box的块里面的内容</div>    <!--这个注释节点可以被拿到吗-->
  // 注意:所有节点的typeof都是object
        元素节点:
var obj = document.querySelector('#box');
        属性节点:
   var attr = obj.getAttributeNode('id');
        文本节点:
 var txt = obj.firstChild;
         注释节点:
  var comment = obj.nextSibling;
        文档节点:
console.log(document.nodeType);
       
   1,nodeType属性
        元素节点:1
        属性节点:2
        文本节点:3
        注释节点:8
        文档节点:9(即document的节点类型)
    2,nodeName属性:获取节点的名称
元素节点:元素名称
属性节点:属性名称
文本节点:#text
注释节点:#comment
文档节点:#documen
   3,nodeValue属性:获取节点的值
元素节点:null
属性节点:属性值
文本节点:文本内容
注释节点:注释内容
文档节点:null
 
posted @ 2020-03-26 22:14  皮皮买  阅读(312)  评论(0编辑  收藏  举报