>  기사  >  웹 프론트엔드  >  javascript_javascript 스킬로 이벤트를 등록하고 제거하는 4가지 방법

javascript_javascript 스킬로 이벤트를 등록하고 제거하는 4가지 방법

WBOY
WBOY원래의
2016-05-16 17:40:111105검색

HTML의 일부 요소에 대한 이벤트를 등록하는 방법에는 여러 가지가 있습니다.
첫 번째 방법:

코드 복사 코드는 다음과 같습니다. 다음:

<script> <br>function test() <br>{ <br>alert("OK") <br></script> >< a href="#" onclick="test()">테스트


두 번째 유형:


Test ;script>
함수 테스트()
{
alert("OK")
}
var x=document.getElementById("a"); test;/ /참고에는 ()가 없습니다.


세 번째 유형(W3C 모델):



복사 코드
코드는 다음과 같습니다. test script> 함수 테스트() {
alert("OK")
}
var x=document.getElementById("a")
x.addEventListener(" click",test,false ; 이벤트 버블링(true) 또는 이벤트 캡처(false)에 이벤트 발생 순서가 아래에서 위로 또는 위에서 아래로 포함되는지 여부를 나타냅니다.
이벤트를 제거하는 방법은 RemoveEventListener()이며, 매개변수는 addEventListener()와 동일합니다.
이 모드는 IE 브라우저에서는 오류를 보고하지만 크롬에서는 정상적으로 실행됩니다.

넷째(Microsoft 모델):



코드 복사


코드는 다음과 같습니다.


test