createEvent() event method

Definition and usage

createEvent() The method creates an event object.

The event can be any valid event type and must be initialized before use.

Instance

Simulate mouseover event:

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);

Try it yourself

Syntax

document.createEvent(type)

Parameter value

Parameter Description
type

Required. String, specifies the event type.

Possible values:

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

Technical details

Return value: Event object

Browser support

The numbers in the table indicate the first browser version that fully supports this method.

Ενδεικτικές Ιδιότητες Chrome IE Firefox Safari Opera
createEvent() Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη