DOM

settings_applicationsEventTarget  >   settings_applications[[Prototype]]

DOM

  • account_tree
  • bug_report

addEventListener(TexteventType, Objectlistener[, Dictionaryoptions] | [BooleanuseCapture])

EventTarget 객체를 상속받는 하위 요소들의 이벤트 리스너(Listener)를 등록한다. 참고로 Window 객체도 포함된다.

구문

object.addEventListener(eventType, listener[, useCapture])

매개 변수

TexteventType필수
리스너로 등록할 이벤트의 종류
Objectlistener필수
이벤트가 발생시 실행할 코드를 가지고 있는 함수(객체)
Dictionaryoptions선택

이벤트 리스너에게 특성을 부여하는 옵션을 객체로 지정한다. 가능한 옵션은 아래와 같다.

  • capture: 이벤트가 발생시 하위로 이벤트 전달 여부를 결정하며 기본 값은 상위로 전파하는 false이다. 만일 true를 명시하면 하위로 이벤트가 전파된다.
  • once: 한번만 호출되는 이벤트를 등록하고자 하는 경우 true로 지정한다. 기본 값은 false이다.
  • passive: true일 경우 이벤트에 등록된 함수가 preventDefault()를 호출하지 않음으로 처리된다.
또는 다른 타입
BooleanuseCapture선택
기본값false

이벤트를 하위로 전파할지를 설정한다. 기본 값은 상위로 전파(bubble)된다.

기술 문서

이벤트 등록시 실행할 함수에게 사용자 인수 전달

클로저(closure) 방식

화살표 함수(arrow function) 이용

지원 웹브라우저