今日この問題が発生しました:
//pseudocode
for (var i=0; iaddEvent(obj[i], "click", func(i))
}
結果が表示されました。 i=n のときにすべての DOM イベントが登録されました。いくつかの情報を確認したところ、これはループ処理中に変更されたとのことで、それに応じて登録されたイベントも変更されました。 >
for (var i=0; i< ; n; i ) {
(関数 (i){addEvent(obj[i], "クリック", 関数 (){func(i);});})(i); >
変数への永続的な参照を維持するには、bipack を使用します。これは非常に強力です。
(もっと良い方法があれば、ぜひご教授ください(*^_^*)ふふふ…)