document.createEvent()

document.createEvent() - створює об'єкт Event.

Синтаксис:

obEvent = window.document.createEvent(type);

Параметри:

obEvent - зміна яка отримує об'єкт Event.

window - об'єкт window. Не обов'язково вказувати якщо посилатися на поточне вікно.

document - об'єкт document.

type - рядок що містить тип події: "AnimationEvent", "AudioProcessingEvent", "BeforeInputEvent", "BeforeUnloadEvent", "BlobEvent", "ClipboardEvent", "CloseEvent", "CompositionEvent", "CSSFontFaceLoadEvent", "CustomEvent", "DeviceLightEvent","DeviceMotionEvent", "DeviceOrientationEvent", "DeviceProximityEvent", "DOMTransactionEvent", "DragEvent", "EditingBeforeInputEvent", "ErrorEvent", "FetchEvent", "FocusEvent", "GamepadEvent", "HashChangeEvent", "IDBVersionChangeEvent", "InputEvent", "KeyboardEvent","MediaStreamEvent","MessageEvent", "MouseEvent","MutationEvent", "OfflineAudioCompletionEvent", "PageTransitionEvent", "PointerEvent", "PopStateEvent", "ProgressEvent", "RelatedEvent", "RTCDataChannelEvent", "RTCIdentityErrorEvent", "RTCIdentityEvent", "RTCPeerConnectionIceEvent", "SensorEvent", "StorageEvent", "SVGEvent", "SVGZoomEvent", "TimeEvent", "TouchEvent", "TrackEvent", "TransitionEvent", "UIEvent", "UserProximityEvent", "WebGLContextEvent", "WheelEvent".

Опис:

createEvent() метод об'єкту document який повертає новий об'єкт події Event.

Зверніть увагу що нові браузери підтримують конструктор new Event().

Приклад:

var ev = document.createEvent("Event");
Клік
var ev=document.createEvent("Event"); ev.initEvent("click", true, true); document.getElementById("test").dispatchEvent(ev);