0

これは奇妙で、なぜそれが起こっているのかわかりません。私はこのコードを持っています:

for(var x=0; x<8; x++){
  var y = $('#divID'+x).html();
  console.log(y);
}

私がIE9互換モードにいるときは、問題なく動作します。ただし、IE9 互換モードをオフにすると機能せず、コンソールにもページにも何も表示されません。ここで奇妙なことに、代わりにこのコードのスニペットを使用すると、問題なく動作します。

for(var x=0; x<8; x++){
  var y = document.getElementById('divID'+x).innerHTML;
  console.log(y);
}

足りないものはありますか?どうぞよろしくお願いいたします。

4

2 に答える 2

1

IE は IE11 までコンソール オブジェクトをサポートしていません...残念ですね。それはあなたのjsを壊します。Chrome でデバッグします。js が Chrome でチェックアウトされた後、最終チェックとして IE ブラウザを使用してください。console.log/debug 行を必ず削除するかコメントしてください。

于 2013-10-23T16:23:12.497 に答える