首页 > 代码库 > JS中children与childNodes区别
JS中children与childNodes区别
children返回指定元素的子结点集合,只包含HTML结点。
childNodes返回的子结点集合中不仅包含HTML结点,还包含属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。可以通过如下代码判断元素结点个数
var list = document.getElementById("div1").childNodes; var count2 = 0; for(i = 0;i<list.length;i++) if(list[i].nodeType == 1) count2 ++;
JS中children与childNodes区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。