1. 程式人生 > >jquery獲取對應節點與原生DOM區別

jquery獲取對應節點與原生DOM區別

不難發現,id、class、tag都可以通過原生的方法獲取到對應的節點,但是我們還需要考慮一個相容性的問題,我這裡順便提及一下,比如:

  1. IE會將註釋節點實現為元素,所以在IE中呼叫getElementsByTagName裡面會包含註釋節點,這個通常是不應該的
  2. getElementById的引數在IE8及較低的版本不區分大小寫
  3. IE7及較低的版本中,表單元素中,如果表單A的name屬性名用了另一個元素B的ID名並且A在B之前,那麼getElementById會選中A
  4. IE8及較低的版本,瀏覽器不支援getElementsByClassName