2018.4.24李锦浩【连续第196天】
对于元素间的空格,IE9之前不会反悔文本节点,而其他所有浏览器都会返回文本节点。这样,就导致了在使用childrenNodes和fiesyChild等属性时行为不一致。为了弥补这一差异,而同时有保持DOM规范不变,有新定义了一组属性。
chileElementCOunt:返回子元素(不包括文本节点和注释)的个数。
firstElementChild:指向第一个子元素;firstChild的元素版。
lastElementChild:指向最后一个子元素,lastChild的元素版。
previousElementSibling:指向前一个同辈元素;previousSibling的元素版。
nextElementSibling:指向后一个同辈元素,nextSibling的元素版。
支持的浏览器为DOM元素添加了这些属性,利用这些元素不必担心空白文本节点,从而可以更方便地查找DOM元素了。
明日任务:继续学习JavaScript