您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页children和childNodes的区别

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

转自

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务