JSFiddleJavaScript에서 클릭 이벤트 핸들러를 어떻게 동적으로 추가합니까?
간단한 루프가 있습니다. 아무에게도 설명 할 수없는 이유는 무엇입니까?
여기
JS (너무 바이올린에있다) 코드입니다 -
var anchors = document.getElementsByTagName('a');
for (var i, anchor; anchor = anchors[i]; i++) {
console.log('looping');
anchor.addEventListener("click", setNavigation, false);
}
HTML -
당신은 값0
에
i
를 초기화하는 것을 잊었다
<a href="#"></a>
<a href="lol"></a>
제목과 피들을 수정하십시오. – j08691
귀하의 바이올린에는 앵커가 없기 때문에 아무 것도하지 않으며 문제를 재현하지 않습니다 (이는 데모를 제공하는 전체 목적 임). –