一、children與childNodeschrome
children: 獲取子元素節點,無兼容問題io
childnNodes:ast
IE:獲取子元素節點next
非IE(chrome,Firefox等):獲取子節點,包括元素節點和文本節點兼容
二、firstChild與firstElementChildvi
firstChild:
IE6,7,8:獲取第一個子元素節點
非IE6,7,8:獲取第一個子節點,元素節點/文本節點
firstElementChild:
IE6,7,8:不支持
非IE6,7,8: 獲取第一個子元素節點
三、lastChild與lastElementChild
lastChild:
IE6,7,8:獲取最後一個子元素節點
非IE6,7,8:獲取最後一個子節點,元素節點/文本節點
lastElementChild:
IE6,7,8:不支持
非IE6,7,8:獲取最後一個元素節點
四、nextSibling與nextElementChild
nextSibling:
IE6,7,8:獲取後一個兄弟元素節點
非IE6,7,8:獲取後一個兄弟節點,元素節點/文本節點
nextElementChild:
IE6,7,8:不支持
非IE6,7,8:獲取後一個兄弟元素節點
五、previousSibling與previousElementChild
previousSibling:
IE6,7,8:獲取前一個兄弟元素節點
非IE6,7,8:獲取前一個兄弟節點,元素節點/文本節點
previousElementChild:
IE6,7,8:不支持
非IE6,7,8:獲取前一個元素節點
六、parentNode
獲取父元素節點,無兼容問題