nodeType 每个值代表的含义

<div id="foo" class="xxx"></div>hello<p id="foo2"></p><!-- comment -->
<script>
    //元素节点 nodeType = 1
    console.log(document.getElementById('foo').nodeType); 

    //属性节点 nodeType = 2
    console.log(document.getElementById('foo').attributes['id'].nodeType);

    //文本节点 nodeType = 3
    console.log(document.getElementById('foo').nextSibling.nodeType);

    //注释节点 nodeType = 8
    console.log(document.getElementById('foo2').nextSibling.nodeType);

    //文档节点 nodeType = 9
    console.log(document.nodeType);

    //fragment节点 nodeType = 11
    console.log((document.createDocumentFragment()).nodeType);
</script>

推荐阅读更多精彩内容

  • 这篇文章想写很久了。很多人都知道读书是一个人进步最高性价比的渠道,所以他们会买很多书籍,看很多书籍,但是往往看...
    Eve嘉敏阅读 447评论 0 1
  • 每个年龄段的人聚在一起话题不一样。 二十岁左右的在一起谈自己的工作、单位、未来… 三十岁左右的在一起谈如何晋升、谈...
    善若水之水阅读 115评论 3 2
  • 轰! 两根犹如神灵般的巨指,划过天际,最后轰然相撞,在那撞击的瞬间,这片天地仿佛是在此时直接凝固了下来... 天地...
    混沌天书阅读 76评论 0 0
  • 三年前的五月,我们在一起了。三年后的五月,我们的关系在摇摆不定。和以往的不开心的事由类似,用你的话说是“你误会我了...
    五月的尾巴阅读 70评论 0 1