任何人都可以請幫助我解決這個問題。當我嘗試通過多個IE瀏覽器打開某個站點時,出現錯誤消息「對象不支持此方法的屬性,第113行,第5個字符,url:http://xxxx.com/js/category.js」。我認爲名爲category.js的腳本存在一些問題,或者不僅適用於IE瀏覽器。 category.js用於打開和關閉多個級別的類別,category.js的第113行如下所示。 (Chrome和Safari和歌劇。IE和FF一些CSS問題無問題從來沒有工作過。)IE和FF的JavaScript問題
function initCategoryList(){
var lv = 0;
while(document.getElementsByClassName("level" + (++lv)).length){ // line 113
for (var i = 0; i < document.getElementsByClassName("level" + lv).length; i++) {
setclickevent(document.getElementsByClassName("level" + lv)[i], lv, i);
}
}
}
請注意,Java和JavaScript是完全不同的語言。 –
這是一個常見問題。我鏈接到一個類似的問題,如果你有更好的鏈接,請隨時關閉另一個問題。 –
感謝您的時間和建議。在我應用getElementsByClassName.polyfill.js ie8後,firefox,ie7和ie6仍然無法正常工作。這些瀏覽器還有其他的polyfill嗎? –