同様のイベントの山に応答する必要がありますが、最初は非常に単純であると思いました。パラメーターが使用されました。エッセンスエッセンス
オンラインで情報を確認してください!交差点交差点その結果、偉大な神はそれが閉鎖で解決されたと言った
コード:
次のようにコードコードをコピーします。
for(var i = 0; i <10; i ++){
btns [i] .onclight =(function(i){
return function(){alert(i)}
}) (私)
}
その理由は、btns [i] .onclight = function(){alert(i)}を使用する場合、JavaScriptエンジンが最初にforループでコードを実行するためです。
ユーザーがオンクリックインシデントを出発すると、JavaScriptはiを見つけ、結果は操作が完了した後にIを見つけます。
しかし、閉鎖を使用する場合、私は関数のローカル変数になります