嘗試使用 document.getElementsByClassName 取得具有特定類別的元素陣列時,IE 遇到相容性問題。 IE 不直接支援此方法。
Jonathan Snook 的方法:
使用 Jonathan Snook 的 getElementsByClassName 函數(此函數基於正規表示式比對來找出元素)可能會導致IE 中的錯誤。這是因為該函數未定義為文檔的方法。
解:
為了使該函數相容於IE,應將其作為單獨的函數呼叫不參考文件:
IE8相容性:
對於IE8 及更高版本,可以使用替代方法:
此方法利用IE8 中支援的querySelectorAll 方法,該方法的操作與getElementsByClassName 類似。
以上是如何在 Internet Explorer 中使用「document.getElementsByClassName」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!