그래서 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