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

Syntaxe

 event = new Event(typeArg, eventInit);

Valeurs

typeArg
C'est une DOMString (chaîne de caractères) représentant le nom de l'évènement.
eventInit Facultatif
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

// 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

Spécification Statut Commentaire
DOM
La définition de 'Event()' dans cette spécification.
Standard évolutif Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 15Edge Support complet OuiFirefox Support complet 11IE Aucun support NonOpera Support complet 11.6Safari Support complet 6WebView Android Support complet OuiChrome Android Support complet 18Edge Mobile Support complet OuiFirefox Android Support complet 14Opera Android Support complet 11.6Safari iOS Support complet 6Samsung Internet Android ?

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,