我在IE瀏覽器中遇到了一個奇怪的錯誤(我在IE 8上試過) 一切都很好,用不同的瀏覽器。javascript錯誤:匿名函數在IE中的參數無效
上的功能與此類似的(我不能發佈原來的一個,因爲它是從最初被混淆和壓縮非可再發行庫)無效參數:
function createADiv() {
var f = document.createElement('div');
f.set = [function (z) { // error on this line
f.style.width = z
}, function (z) {
f.style.height = z
}];
return f;
}
的問題在於f的範圍,但我不明白爲什麼在匿名函數中使用f應該不起作用。
有關如何規避此Internet Explorer錯誤的任何想法?
我檢查了其他「無效的參數錯誤」,但這個似乎是一個不同的情況。
在此先感謝
你怎麼刨使用該F DIV? – Ibu
var test = createADiv(); test.set [0](「10px」); – Jser