Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Event()

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 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
# ref-for-dom-event-event

Compatibilité des navigateurs

Voir aussi