不挂科搜题免费

问题:

请简述childNodes属性与children属性的区别。

答案:

childNodes属性与children属性虽然都可以获取某元素的子元素,但是两者之间有一定的区别。前者用于节点操作,返回值是NodeList对象的集合,后者用于元素操作,返回的是HTMLCollection对象的集合。因此,childNodes属性在获取子元素时还会包括空格、换行等。