这里详述了两者的属性区别

1,childNodes 属性,标准的,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本childNodes。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点

childNodes,children和childNodes到底有什么区别?

2,children 属性,非标准的,它返回指定元素的子元素集合childNodes。经测试,它只返回HTML节点,甚至不返回文本节点。且在所有浏览器下表现惊人的一致。和childNodes 一样,在Firefox下不支持()取集合元素。因此如果想获取指定元素的第一个HTML节点,可以使用children[0]来替代上面的getFirst函数。需注意children在IE中包含注释节点。

  • 随机文章

  • 热门文章

  • 热评文章

本文地址:http://www.jsqccz.com/shxzs/1992.html
如觉得本文对你有用,请随意打赏