具体看一下针对children和childNodes在chrome环境下的测试:
Insert title here
测试结果如下:
div1.children运行结果: SPAN div1.childNodes运行结果: undefined SPAN undefined
上面childNodes集合的结果中有两个undefined节点,这连个就是nodeType=3的TextNode。
如果把HTML代码写成如下样式,那么children和childNodes的结果就没有差别了。
对document、head、body及div等HTML元素实测未发现有其他差异