IE瀏覽器不支持getElementsByClassName是什么原因?解決方法分享

在DOM3里已經加入了getElementsByClassName這個方法,然而IE9、10以外的其它版本均不支持,這是一塊傷痛?。?br> 目前可以這么解決,判斷瀏覽器支不支持這個方法,如果支持就不管;如果不支持 , 就在document對象里加入getElementsByClassName這個方法,這樣的寫法有一個好處,即不管有沒有原生函數你都不用去修改代碼 。
網上部分人直接定義一個getElementsByClassName函數 , 但是這樣的話就需要把代碼中所有使用document.getElementsByClassName改寫成getElementsByClassName 。多少有點不方便,也不通用 。
下面的方法完美支持了document寫法:

IE瀏覽器不支持getElementsByClassName是什么原因?解決方法分享

【IE瀏覽器不支持getElementsByClassName是什么原因?解決方法分享】

相關經驗推薦