createEvent() eventmethode

Definitie en gebruik

createEvent() De methode maakt een eventobject aan.

Een event kan elk wettig eventtype zijn en moet voor gebruik geïnitialiseerd worden.

Voorbeeld

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

Probeer het zelf

Syntax

document.createEvent(type)

Parameterswaarden

Parameters Beschrijving
type

Verplicht. String, die het type event definieert.

Mogelijke waarden:

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

Technische details

Terugwaarde: Event-object

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze methode volledig ondersteunt.

Properties Chrome IE Firefox Safari Opera
createEvent() Support Support Support Support Support