javascript中children,childNodes等節點屬性

一、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

  獲取父元素節點,無兼容問題

相關文章
相關標籤/搜索