children和childNodes的区别

1.getElementById(),取到的是Node,也是ELemen。
2.children是Element的属性,childNodes是Node的属性

var oDiv=document.getElementById("test");
console.log(oDiv.children[0] instanceof Node);        //true
console.log(oDiv.children[0] instanceof Element);    //true

console.log(oDiv.childNodes[0] instanceof Node);    //true
console.log(oDiv.childNodes[0] instanceof Element);    //false

console.log(typeof oDiv.childNodes[0].children);    //undefined
console.log(typeof oDiv.childNodes[0].childNodes);    //object

Node的children属性为为undefined

转自 http://jscode.cnblogs.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 7,767评论 0 8
  • 转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课...
    前端进阶之旅阅读 14,372评论 13 94
  • 原文 https://www.kancloud.cn/dennis/tgjavascript/241852 一、节...
    LuckyS007阅读 4,290评论 0 0
  • 母鸡萝丝再一次去散步,狐狸躲在大树后早就等着它来了,母鸡萝丝出门后狐狸就悄悄跟上去,母鸡萝丝今天选了另一条路。母...
    Sammyt阅读 14,039评论 0 2
  • 说明:我是老师,仅有七年教学经验。以下是家长会(针对小学生)的演讲整理稿。整理了一下,仅供参考。荒谬的地方,还望指...
    汉字疯人院阅读 5,507评论 0 4

友情链接更多精彩内容