Event()

Le constructeur Event() crée un nouvel Event (évènement).

Syntaxe

js
event = new Event(typeArg, eventInit);

Valeurs

typeArg

C'est une DOMString (chaîne de caractères) représentant le nom de l'évènement.

eventInitFacultatif

C'est un dictionnaire EventInit ayant les champs suivants :

  • bubbles: (facultatif) un Boolean indiquant si les événements sont propagés . Par défaut est false (faux).
  • cancelable: (facultatif) un Boolean indiquant si l'évènement peut être annulé. Par défaut est false (faux) .
  • composed: ( facultatif ) un Boolean indiquant si l'évènement déclenchera les écouteurs en dehors d'une racine shadow (voir Event.composed pour plus de détails). Par défaut est false (faux) .

Exemple

js
// crée un évènement "look" qui est diffusé et ne peut être annulé
var evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);

// l'événement peut être envoyé à partir de n'importe quel élément, pas seulement le document
myDiv.dispatchEvent(evt);

Spécifications

Specification
DOM Standard
# ref-for-dom-event-event

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi