Objet Event

Objet Event

Tous les objets d'événement dans le DOM sont basés sur l'objet Event.

Par conséquent, tous les autres objets d'événement (comme MouseEvent et KeyboardEvent) peuvent accéder aux propriétés et méthodes de l'objet Event.

Propriétés et méthodes d'événement

Propriété/Méthode Description
bubbles Retourne si un événement spécifique est un événement de bulle.
cancelBubble Définit ou retourne si l'événement devrait être propagé vers les niveaux supérieurs.
cancelable Retourne si l'événement peut empêcher son opération par défaut.
composed Indique si l'événement peut être transmis du Shadow DOM au DOM général.
composedPath() Retourne le chemin de l'événement.
createEvent() Crée un nouvel événement.
currentTarget Retourne l'élément qui déclenche l'événement par l'intermédiaire de ses écouteurs d'événement.
defaultPrevented Retourne si preventDefault() a été appelé pour l'événement.
eventPhase Retourne à quelle étape de l'flux d'événement l'événement est actuellement évalué.
isTrusted Retourne si l'événement est fiable.
preventDefault() Si l'événement peut être annulé, l'annule sans exécuter l'opération par défaut de l'événement.
stopImmediatePropagation() Empêche d'autres écouteurs d'événement pour le même événement d'être appelés.
stopPropagation() Empêche la propagation de l'événement dans le flux d'événements.
target Retourne l'élément déclencheur de l'événement.
timeStamp Retourne le temps de création de l'événement (en millisecondes par rapport à l'époque).
type Retourne le nom de l'événement.

Type d'événement

Ces types d'événements appartiennent à l'objet Event :

Événement Description
abort Cet événement se produit lorsque le chargement des médias est interrompu.
afterprint Cet événement se produit lorsque la page commence l'impression ou que la boîte de dialogue d'impression est fermée.
beforeprint Un événement se produit avant d'imprimer la page.
beforeunload Un événement se produit avant que le document ne soit déchargé.
canplay Un événement se produit lorsque le navigateur peut commencer à lire le média.
canplaythrough Un événement se produit lorsque le navigateur peut lire le média sans arrêter le buffering.
change Un événement se produit lorsque le contenu d'un élément form, la sélection ou l'état sélectionné change.
error Un événement se produit après une erreur lors du chargement d'un fichier externe.
fullscreenchange Un événement se produit lorsque l'élément est affiché en mode plein écran.
fullscreenerror Un événement se produit lorsque l'élément ne peut pas être affiché en mode plein écran.
input Un événement se produit lorsque l'élément reçoit une entrée utilisateur.
invalid Un événement se produit lorsque l'élément est invalide.
load Un événement se produit lorsque l'objet est chargé.
loadeddata Un événement se produit après que les données de média ont été chargées.
loadedmetadata Un événement se produit lors du chargement des métadonnées (par exemple, les dimensions et la durée).
message Un événement se produit lors de la réception de messages par cet élément source d'événement.
offline Un événement se produit lorsque le navigateur commence à travailler hors ligne.
online Un événement se produit lorsque le navigateur commence à travailler en ligne.
open Un événement se produit lors de l'ouverture de la connexion avec l'élément source de l'événement.
pause Un événement se produit lorsque le média est mis en pause par l'utilisateur ou de manière programmée.
play Un événement se produit lorsque le média a commencé ou n'est plus en pause.
playing Un événement se produit lorsque le média est mis en pause ou arrêté pour le buffering avant de lire.
progress Un événement se produit lorsque le navigateur est en train de recevoir des données de média.
ratechange Un événement se produit lorsque la vitesse de lecture du média change.
resize Un événement se produit lors de l'ajustement de la taille de la vue du document.
reset Un événement se produit lors du réinitialisation d'un formulaire.
scroll Un événement se produit lors du défilement de la barre de défilement d'un élément enroulable.
search Un événement se produit lorsque l'utilisateur saisit du contenu dans le champ de recherche.
seeked Un événement se produit lorsque l'utilisateur termine le déplacement/saut à une nouvelle position dans le média.
seeking Un événement se produit lorsque l'utilisateur commence à déplacer/sauter à une nouvelle position dans le média.
select Un événement se produit lorsque l'utilisateur sélectionne du texte (pour <input> et <textarea>).
show Un événement se produit lorsque l'élément <menu> est affiché comme un menu contextuel.
stalled Un événement se produit lorsque le navigateur tente d'obtenir des données de média mais que les données ne sont pas disponibles.
submit Cet événement se produit lors de la soumission du formulaire.
suspend Cet événement se produit lorsque le navigateur choisit intentionnellement de ne pas obtenir les données de média.
timeupdate Cet événement se produit lorsque la position de lecture change.
toggle Cet événement se produit lorsque l'utilisateur ouvre ou ferme l'élément <details>.
unload Cet événement se produit après le déchargement de la page (pour <body>),
waiting Cet événement se produit lorsque le média est en pause mais que l'on s'attend à ce qu'il soit restauré.