onclick의 자바 스크립트 동작에 대한 질문이 있습니다. 요소에서 onclick 함수를 초기화하는 두 개의 자바 스크립트 클래스가 있지만 동일한 HTML 요소에서 onclick 이니셜 라이저를 적용하면 마지막 onclick 함수 만 작동하지만이 동작을 이해하지 못합니다. 나는 간단한 예제에서 같은 상황을 얻으려고 테스트하고 그 결과는 같습니다. 이 이상한 동작을 내 예제 코드는 다음과 같습니다. 나는 2 경고 "하나"와 "이"을 던질 필요가 방아쇠를 클릭하지만 두 번째는 첫 번째 우선 것 같다 때자바 스크립트에서 elem.onclick override 액션을 피하십시오.
window.onload = function()
{
var testElem = document.querySelector('#test_element');
test_element.onclick = function()
{
alert('one');
}
test_element.onclick = function()
{
alert('two');
}
}
그리고 여기 내 HTML
<div id="test_element">click here to test_element</div>
입니다. 제발, 누군가가 내가이 문제를 해결하도록 도울 수 있니?
미리 감사드립니다.
정말 고마워요 !! 지금 작동합니다! –