createEvent() 이벤트 메서드

정의 및 사용법

createEvent() 메서드는 이벤트 객체를 생성합니다.

이벤트는 어떤 합법적인 이벤트 유형이든 될 수 있으며, 사용하기 전에 초기화해야 합니다.

인스턴스

mouseover 이벤트 모의:

var x = document.createEvent("MouseEvent");
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);

직접 시도해 보세요

문법

document.createEvent(type)

매개변수 값

매개변수 설명
type

필수. 문자열, 이벤트 유형을 정의합니다.

가능한 값:

  • AnimationEvent
  • ClipboardEvent
  • DragEvent
  • FocusEvent
  • HashChangeEvent
  • InputEvent
  • KeyboardEvent
  • MouseEvent
  • PageTransitionEvent
  • PopStateEvent
  • ProgressEvent
  • StorageEvent
  • TouchEvent
  • TransitionEvent
  • UiEvent
  • WheelEvent

기술 세부 사항

반환 값: Event 객체

브라우저 지원

표格에서의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 나타냅니다.

속성 크롬 IE 파이어폭스 사파리 오페라
createEvent() 지원 지원 지원 지원 지원