JSlintを使用していますが、次のコードを実装しようとしていますが、エラーメッセージ "ループエラー私は修正できません "。これをエラー/警告を受け取らないように変更する方法はありますか?あなたはループの外あなたの関数を移動したいと思いますループ内で関数を作成しないでくださいエラーを修正できません
var inputs = document.getElementsByTagName('input');
var blurInput = function() {
this.blur();
};
for (var i = 0; i < inputs.length; i++) {
(function (input) {
input.addEventListener('focus', blurInput);
})(inputs[i]);
}
は外の関数を作成し、その閉鎖のポイントは何ですか –
そこにデータを渡しますか?後で使用するために 'input'を保存しません。 – Quentin