좋아요 (Chrome (* 확장 프로그램이 아님) 용) 애플리케이션을 만들고 페이지에 반복되는 요소가 있습니다. 그래서 동적과 같이, 루프를 사용하여 이러한 요소를 구축하기로 결정 : 그것은 onclick 이벤트에 내 기능을 첨부하려고 할 때Chrome 'onclick'이벤트 문제
for(var i = 1; i <= 64; i++){
var elem = document.createElement('div');
elem.id = "element"+i;
elem.onclick = "doSomething()"
$("parentElement").appendChild(elem);
}
내 문제가 발생합니다. ... 그리고
elem.onclick = "doSomething()"
내가 다시 단계로 아무것도 지금까지 나는 함께 시도했다 : 나는 요소를 보면 거기에는 온 클릭 속성은 내가 라인을 얻을 수 있습니다 통해 내가 단계에도 ...입니다 따옴표없이 .onclick과 .onClick ...
감사합니다.
감사합니다. doSomthing()에 매개 변수를 전달하려면 어떻게해야합니까? 나는 annoymous 함수를 사용해야 할까? 예 : elem.onclick = function() {doSomething (obj.id)} – jpalladino84
@ ThisGuy84 : 그렇습니다. – pimvdb
여전히 문제가 있습니다 ... 내가 appendChild를 호출하면 onclick 이벤트가 제거됩니다! – jpalladino84