createEvent() tapahtumametodi

Määritelmä ja käyttö

createEvent() Metodi luo tapahtumaobjektin.

Tapahtuma voi olla mikä tahansa laillinen tapahtumatyyppi, ja sitä on käytettävä ennen kuin sitä käytetään.

Esimerkki

Simuloi mouseover-tapahtuma:

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

Kokeile itse

Syntaksi

document.createEvent(type)

Parametrien arvot

Parametrit Kuvaus
type

Välttämätön. Merkkijono, joka määrittää tapahtuman tyyppin.

Mahdolliset arvot:

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

Tekninen yksityiskohta

Palautusarvo: Event-objekti

Selaimen tuki

Taulukon numerot osoittavat ensimmäisen selaimen version, joka täysin tukee tätä menetelmää.

Ominaisuudet Chrome IE Firefox Safari Opera
createEvent() Tuki Tuki Tuki Tuki Tuki