Event()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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