代码改变世界

childNodes与children

2017-03-29 22:28  认真编码快乐生活  阅读(166)  评论(0编辑  收藏  举报

一、使用性来说:childNodes获取的是所有的子节点信息,包括元素,属性,文本节点;只有当nodeType=1是元素节点,nodeType=2表示属性节点,nodeType=3则表示文本节        点;使用childNodes需要注意,当子元素中有空格或者换行符都表示存在子节点即文本节点;

二、由于Firefox对children属性的不兼容等一系列原因,使用childNodes多余使用children;

三、使用childNodes(index)来获取相关的节点会出现错误,在IE9和firefox会出现不支持,其他浏览器则支持。