0

CPSについて、この簡単なコードを実行しようとしました。これは Chrome 43 では機能しますが、Firefox と Opera では機能しません...何が問題なのですか? (だから Linux Mint 17 )

(function(){

  var i = 0;
  function forloop(){
    if(i<10){
      document.write(i)
      i++; 
      setTimeout(forloop, 0);
    }
  }

  forloop();
})();
4

1 に答える 1

0

答えは、document.write悪臭を放ち、忘れ去られた暗い過去の残骸のように見える.
それを使用しないでください。を使用console.logするか、一部の HTML に追加することもできますが、document.write.

これは、すべての通常のブラウザーで完全に機能します。

(function(){

  var i = 0;
  function forloop(){
    if(i<10){
      console.log(i);
      i++; 
      setTimeout(forloop, 0);
    }
  }

  forloop();
})();
于 2015-07-29T22:18:13.990 に答える