DOM

settings_applicationsEventTarget  >   settings_applications[[Prototype]]

DOM

Public Notification
  • account_tree
  • bug_report

addEventListener(stringtype, Function, Objectlistener, Objectoptions | booleanuseCapture])

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

설명

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

클로저(closure) 방식

화살표 함수(arrow function) 이용

구문

형식
object.addEventListener(type, listener[, useCapture])

매개 변수

stringtype필수

리스너로 등록할 이벤트의 타입을 지정한다.

Function, Objectlistener필수

이벤트가 발생시 실행할 코드를 가지고 있는 객체 또는 함수를 지정한다.

Objectoptions선택

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

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

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

지원 웹브라우저