簡體   English   中英

功能內部的Internet Explorer功能不起作用

[英]Internet Explorer Function Inside a Function Does Not Work

我有那個腳本:

 var information = function() { this.paco= function() { 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/由於所有腳本相互調用,我無法放置所有代碼。 有任何想法嗎?

我找到了原因。 是因為

console.log("function called");

它在Internet Explorer 9上無法正常工作。這里有一個解釋: IE9是否支持console.log,它是真正的功能嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM