一、使用性来说:childNodes获取的是所有的子节点信息,包括元素,属性,文本节点;只有当nodeType=1是元素节点,nodeType=2表示属性节点,nodeType=3则表示文本节 点;使用childNodes需要注意,当子元素中有空格或者换行符都表示存在子节点即文本节点;
二、由于Firefox对children属性的不兼容等一系列原因,使用childNodes多余使用children;
三、使用childNodes(index)来获取相关的节点会出现错误,在IE9和firefox会出现不支持,其他浏览器则支持。