0

jQuery 内に単純な for ループがありますが、Firefox ではうまく動作しません。

問題: 変数は正常に書き込まれますが、Firefox タブを見ると、

接続中...

いつも。

また、スクリプトを Firebug でチェックすると、次のように表示されます。

このページには Javascript はありません

それは私の変数を書き込みますが。

ここで何が間違っていますか?ここでフィドル

$(document).ready(function(){
      var i=0;
      for(i=0;i<=3;i++) {
          document.write(i);
      }
      //alert("working");
});
4

1 に答える 1

4

ドキュメントの読み込みが完了した後は、write()を使用しないでください。ドキュメント全体(スクリプトを含む)が上書きされます。

ただし、問題が(新しい)ドキュメントが例の読み込みプロセスを完了しなかったという事実である場合はdocument.close()document.write()

http://jsfiddle.net/f2jFc/3/

于 2012-08-28T19:58:36.397 に答える