0
我有一個劇本:Internet Explorer的函數內部功能不起作用
var information = function() {
this.paco= function() {
\t console.log("function called");
};
this.paco();
}();
這:
var information = function() {
var paco= function() {
console.log("function called");
};
paco();
}();
但這個工程:
var information = function() {
...
this.paco= function() {
console.log("function called");
};
//this.paco();
...
}();
它適用於Firefox,但不適用於Internet Explorer,並且不會向控制檯記錄任何錯誤。當我嘗試調用內部information
功能我得到這個日誌:
Object doesn't support this action
下面是一些信息:http://www.spilgames.com/javascript-bug-in-internet-explorer-8-and-older/我不能把所有的代碼,因爲有很多的腳本調用對方。有任何想法嗎?
你能給更多的情況下,也許preceed各代碼段有什麼工作或不工作。我不清楚,因爲當我在IE和FF中運行這些代碼片段時,他們正在按照他們應該的方式工作。 – 2014-10-10 06:42:33
我把你的示例變成了一個片段,然後我去了IE瀏覽器,它工作... – 2014-10-10 06:43:33
無法在IE 8中重現問題。 – thefourtheye 2014-10-10 06:44:29