HTML DOM Element removeEventListener() 메서드

정의와 사용법

removeEventListener() 이벤트 처리기를 요소에서 제거하는 메서드.

자세히 보기:

요소 메서드:

addEventListener() 메서드

removeEventListener() 메서드

문서 메서드:

addEventListener() 메서드

removeEventListener() 메서드

교본:

HTML DOM EventListener

DOM 이벤트의 완전한 목록

예제

"mousemove" 이벤트를 요소에서 제거합니다:

myDIV.removeEventListener("mousemove", myFunction);

직접 시험해 보세요

문법

element.removeEventListener(type, listnener, useCapture)

매개변수

매개변수 설명
type

必需. 제거할 이벤트 리스너의 이벤트 유형.

"on" 접두사를 사용하지 마세요. 예를 들어, "click" 대신 "onclick"을 사용하세요.

완전한 HTML DOM 이벤트 목록을 확인하려면 다음을 방문하세요:HTML DOM 이벤트 객체 참조 매뉴얼.

listnener 必需. 제거할 이벤트 리스너 함수.
useCapture

선택 사항(기본值为 false).

  • true - 캡처에서 처리기를 제거
  • false - 버블링에서 처리기를 제거

이벤트 처리기가 두 번 추가되었을 경우, 한 번은 캡처, 한 번은 버블링, 그렇다면 각각을 별도로 제거해야 합니다.

반환 값

없음.

기술 세부 사항

removeEventListener() 이 메서드는 지정된 이벤트 리스너 함수를 제거합니다. 매개변수 typeuseCapture 调用 addEventListener() 메서드의 상응 매개변수와 같습니다. 지정된 매개변수와 일치하는 이벤트 리스너가 찾지 못되면, 이 메서드는 아무것도 하지 않습니다.

이 메서드로 제거된 이벤트 리스너 함수가 해당 노드가 지정된 유형의 이벤트가 발생할 때 호출되지 않습니다. 동일한 노드에서 동일 유형의 이벤트로 등록된 다른 이벤트 리스너가 제거된 경우에도 그렇습니다.

이 메서드는 또한 DocumentWindow 객체 정의, 그리고 작동 방식이 유사합니다.

브라우저 지원

element.removeEventListener() DOM Level 2 (2001) 기능입니다.

모든 브라우저가 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9-11 지원 지원 지원 지원