javascript DOM에 비어있는 div가 생성됩니다. 하지만 일부 함수를 호출하면 (예 :비어있는 div가 자바 스크립트에서 인식되지 않음
)var hover = document.createElement("div");
hover.className = "hover";
overlay.appendChild(hover);
hover.onClick = alert("hi");
onClick 함수가 작동하지 않습니다. 대신 스크립트의 div 생성 부분에 도달하면 경고를 표시합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
hover.onclick = function() {
alert('hi!');
}
굉장합니다. 이것은 효과가 있었다. – amit
이것은 W3C 이벤트 모델을 준수하는 브라우저에서만 작동합니다. IE의 경우 attachEvent를 사용해야합니다. – James
감사합니다. J-P, 답변을 업데이트했습니다. – Canavar