요소에 이벤트 리스너 등록
-
11-09-2019 - |
문제
이것이 HTML의 구조입니다. 사용자가 클래스 이름 "Next_button"으로 div를 클릭하면 이벤트 리스너를 추가해야합니다. 프로토 타입을 사용하여 이벤트 리스너를 추가하려고합니다.
<div id="horizontal_carousel2">
<div class="previous_button"></div>
<div class="container" >
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<div id="spinner2" style="display: block;"><br /></div>
</div>
<div class="next_button"></div>
</div>
이것은로드에서 실행되는 스크립트입니다.
<script type="text/javascript">
Event.observe(window, 'load', function() {
$$("#horizontal_carousel .next_button").first().observe( 'click',tezt());
});
function tezt()
{
alert("calling me");
}
</script>
문제는 창 하중이 완료되면 "나를 호출"하는 것입니다. 문제를 알아낼 수 없습니다. 내가 무엇을 놓치고 있습니까? 사용자가 다음 버튼을 클릭하면 경고 메시지를 표시해야합니다. T
해결책
관찰해야 할 두 번째 매개 변수는 함수에 대한 참조이어야합니다. 두 번째 매개 변수로 tezt ()를 통과하면 실행 tezt ()와 통과 결과 관찰하기 위해.
제휴하지 않습니다 StackOverflow