children是指元素的第一层子节点。
childNotes 也是指元素的第一层子节点,但是在高级浏览器中它还包括很多其它的类型,比如说文本节点等
所以说childNotes的到的子节点数要大与children的到的子节点说。比如说:
document.getElementsByTagName('ul')[0].children //2个子节点
document.getElementsByTagName('ul')[0].childNodes //5个子节点,包括2个元素节点,3个文本节点。
children是指元素的第一层子节点。
childNotes 也是指元素的第一层子节点,但是在高级浏览器中它还包括很多其它的类型,比如说文本节点等
所以说childNotes的到的子节点数要大与children的到的子节点说。比如说: