가능한 중복 :이 같은 JS 내 웹 사이트에 여러하는 HREF에 이벤트 처리기를 추가
Javascript closure inside loops - simple practical example여러 이벤트 핸들러에 루프에서 인수를 올바르게 전달하는 방법은 무엇입니까?
:
function addButtonListener(){
var buttons = document.getElementsByClassName("selLink");
for (var i = 0; i < buttons.length; i++)
{
button.addEventListener('click',function() { addTosel(i); },true);
}
}
}
그러나 불행하게도 addTosel에 마지막 전달됩니다 나는 루프에서 나 아니야. 이 순간에 처리되는 객체에 따라 i를 전달하는 방법은 무엇입니까?
당신이 작성한 비동기 코드를 수신하려면 '바인드'기능이 필요합니다. 곧 빠른 답변을 게시 할 것입니다 – Christopher