Derniers tutoriels de développement web
 

Événements HTML DOM


Événements HTML DOM

événements DOM HTML JavaScript permettent d'enregistrer des gestionnaires d'événements différents sur des éléments dans un document HTML.

Les événements sont normalement utilisés en combinaison avec les fonctions et la fonction ne seront pas exécutées avant que l'événement se produit (such as when a user clicks a button) par (such as when a user clicks a button) sur (such as when a user clicks a button) .

Tip: Le modèle d'événement a été normalisé par le W3C dans DOM niveau 2.


Événements HTML DOM

DOM: Indique dans lequel DOM niveau de la propriété a été introduite.

événements de la souris

un événement La description DOM
sur clic L'événement se produit lorsque l'utilisateur clique sur un élément 2
oncontextmenu L'événement se produit lorsque l'utilisateur droit-clique sur un élément pour ouvrir un menu contextuel 3
ondblclick Cet événement se produit lorsque l'utilisateur double-clique sur un élément 2
onmousedown L'événement se produit lorsque l'utilisateur appuie sur un bouton de la souris sur un élément 2
OnMouseEnter L'événement se produit lorsque le pointeur est déplacé sur un élément 2
OnMouseLeave L'événement se produit lorsque le pointeur est déplacé à partir d'un élément 2
onmousemove L'événement se produit lorsque le pointeur se déplace alors qu'il est sur un élément 2
onmouseover L'événement se produit lorsque le pointeur est déplacé sur un élément, ou sur l'un de ses enfants 2
onmouseout Cet événement se produit lorsqu'un utilisateur déplace le pointeur de la souris sur un élément, ou de l'un de ses enfants 2
onmouseup Cet événement se produit lorsqu'un utilisateur relâche un bouton de la souris sur un élément 2

Événements clavier

un événement La description DOM
onkeydown L'événement se produit lorsque l'utilisateur appuie sur une touche 2
onkeypress L'événement se produit lorsque l'utilisateur appuie sur une touche 2
onkeyup L'événement se produit lorsque l'utilisateur relâche une touche 2

Cadre / Evénements d'objet

un événement La description DOM
onabort L'événement se produit lorsque le chargement d'une ressource a été avorté 2
onbeforeunload L'événement se produit avant que le document est sur le point d'être déchargé 2
onerror L'événement se produit lorsqu'une erreur se produit lors du chargement d'un fichier externe 2
onhashchange L'événement se produit quand il y a eu des changements à la partie d'ancrage d'une URL 3
en charge L'événement se produit quand un objet est chargé 2
onpageshow L'événement se produit lorsque l'utilisateur accède à une page Web 3
onpagehide L'événement se produit lorsque l'utilisateur quitte une page Web 3
onresize L'événement se produit lorsque l'affichage du document est redimensionnée 2
onscroll L'événement se produit lorsque est défilée la barre de défilement d'un élément 2
onunload L'événement se produit une fois par page a déchargé (pour <body>) 2

Événements Formulaire

un événement La description DOM
le flou L'événement se produit lorsqu'un élément perd le focus 2
sur le changement L'événement se produit lorsque le contenu d'un élément de forme, la sélection ou l'état activé ont changé (for <input>, <keygen>, <select>, and <textarea>) 2
onfocus L'événement se produit lorsqu'un élément obtient le focus 2
onfocusin L'événement se produit lorsqu'un élément est sur le point d'obtenir le foyer 2
onfocusout L'événement se produit lorsqu'un élément est sur le point de perdre le focus 2
oninput L'événement se produit quand un élément reçoit une entrée utilisateur 3
oninvalid L'événement se produit quand un élément est invalide 3
onreset L'événement se produit quand une forme est remis à zéro 2
onsearch L'événement se produit lorsque l'utilisateur écrit quelque chose dans un champ de recherche (pour <input = « search »>) 3
onselect L'événement se produit après que l'utilisateur sélectionne un texte (for <input> and <textarea>) 2
onsubmit L'événement se produit lorsqu'un formulaire est soumis 2

Événements Faire glisser

un événement La description DOM
ondrag L'événement se produit lorsqu'un élément est en cours de déplacement 3
ondragend L'événement se produit lorsque l'utilisateur a fini de glisser un élément 3
ondragenter L'événement se produit lorsque l'élément entraîné pénètre dans la cible de dépôt 3
OnDragLeave L'événement se produit lorsque l'élément traîné quitte la cible de baisse 3
ondragover L'événement se produit lorsque l'élément entraîné est supérieure à la cible de dépôt 3
ondragstart L'événement se produit lorsque l'utilisateur commence à faire glisser un élément 3
ondrop L'événement se produit lorsque l'élément entraîné est déposé sur la cible de dépôt 3

Événements Presse-papiers

un événement La description DOM
oncopy L'événement se produit lorsque l'utilisateur copie le contenu d'un élément
oncut L'événement se produit lorsque l'utilisateur coupe le contenu d'un élément
onpaste L'événement se produit lorsque l'utilisateur colle un contenu dans un élément

Événements Imprimer

un événement La description DOM
onafterprint L'événement se produit lorsqu'une page a commencé à imprimer, ou si la boîte de dialogue d'impression a été fermé 3
onbeforeprint L'événement se produit lorsqu'une page est sur le point d'être imprimé 3

Événements médiatiques

un événement La description DOM
onabort Cet événement se produit lorsque le chargement d'un support est abandonnée 3
oncanplay L'événement se produit lorsque le navigateur peut commencer à jouer les médias (quand il a suffisamment tamponnée pour commencer) 3
oncanplaythrough L'événement se produit lorsque le navigateur peut jouer dans les médias sans arrêt en mémoire tampon 3
ondurationchange L'événement se produit lorsque la durée des médias est modifiée 3
onemptied L'événement se produit lorsque quelque chose se passe mal et le fichier multimédia est soudainement indisponible (like unexpectedly disconnects) se (like unexpectedly disconnects) de (like unexpectedly disconnects) 3
onended L'événement se produit lorsque les médias ont atteint la fin (useful for messages like "thanks for listening") les (useful for messages like "thanks for listening") votre (useful for messages like "thanks for listening") 3
onerror L'événement se produit quand une erreur est survenue pendant le chargement d'un fichier multimédia 3
onloadeddata L'événement se produit lorsque les données de média est chargé 3
onloadedmetadata L'événement se produit lorsque les données méta (like dimensions and duration) que les (like dimensions and duration) la (like dimensions and duration) sont chargés 3
onLoadStart L'événement se produit lorsque le navigateur commence à chercher les médias spécifié 3
OnPause L'événement se produit lorsque le support est mis en pause, soit par l'utilisateur ou par programme 3
onplay L'événement se produit lorsque les médias ont démarré ou n'est plus pause 3
onplaying L'événement se produit lorsque les médias joue après avoir été interrompu ou arrêté en mémoire tampon 3
onprogress L'événement se produit lorsque le navigateur est dans le processus d'obtention des données de médias (downloading the media) 3
onratechange L'événement se produit lorsque la vitesse de lecture des médias est modifié 3
onseeked Cet événement se produit lorsque l'utilisateur a terminé le déplacement / sauter vers une nouvelle position dans les médias 3
onseeking L'événement se produit lorsque l'utilisateur commence à se déplacer / sauter vers une nouvelle position dans les médias 3
onstalled L'événement se produit lorsque le navigateur tente d'obtenir des données des médias, mais les données ne sont pas disponibles 3
onsuspend L'événement se produit lorsque le navigateur est volontairement ne reçoit pas les données des médias 3
ontimeupdate L'événement se produit lorsque la position de lecture a changé (comme lorsque l'utilisateur avance rapide à un point différent dans les médias) 3
onvolumechange L'événement se produit lorsque le volume des médias a changé (comprend le réglage du volume à « mute ») 3
onwaiting L'événement se produit lorsque le support est mis en pause, mais devrait reprendre (comme lorsque le support fait une pause au tampon plus de données) 3

Événements animation

un événement La description DOM
animationend L'événement se produit lorsqu'une animation CSS a terminé 3
animationiteration L'événement se produit lorsqu'une animation CSS est répété 3
animationstart L'événement se produit lorsqu'une animation CSS a commencé 3

Evénements de transition

un événement La description DOM
transitionend L'événement se produit lorsqu'une transition CSS a terminé 3

Serveur-événements envoyés

un événement La description DOM
onerror L'événement se produit lorsqu'une erreur se produit avec la source d'événement
onmessage L'événement se produit lorsqu'un message est reçu par la source d'événement
SurOuverture L'événement se produit quand une connexion avec la source d'événements est ouvert

Divers événements

un événement La description DOM
onmessage L'événement se produit lorsqu'un message est reçu par l' intermédiaire ou d'un objet (WebSocket, Web Worker, Event Source or a child frame or a parent window) de l' (WebSocket, Web Worker, Event Source or a child frame or a parent window) d' (WebSocket, Web Worker, Event Source or a child frame or a parent window) 3
OnMouseWheel Obsolète. Utilisez le onwheel au lieu événement
ononline L'événement se produit lorsque le navigateur commence à travailler en ligne 3
onoffline L'événement se produit lorsque le navigateur commence à travailler en mode déconnecté 3
onpopstate L'événement se produit lorsque l'histoire de la fenêtre change 3
onshow L'événement se produit lorsqu'un <menu> élément est affiché comme un menu contextuel 3
onstorage L'événement se produit lorsqu'une zone de stockage Web est mis à jour 3
ontoggle L'événement se produit lorsque l'utilisateur ouvre ou ferme le <details> élément 3
onwheel L'événement se produit lorsque la roue de la souris roule vers le haut ou vers le bas sur un élément 3

Événements tactiles

un événement La description DOM
ontouchcancel L'événement se produit lorsque le contact est interrompu
ontouchend L'événement se produit lorsqu'un doigt est retiré d'un écran tactile
OnTouchMove L'événement se produit lorsqu'un doigt est traîné à travers l'écran
ontouchstart L'événement se produit lorsqu'un doigt est placé sur un écran tactile

Objet de l'événement

constantes

Constante La description DOM
CAPTURING_PHASE La phase d'événement en cours est la phase de capture (1) 1
AT_TARGET L'événement en cours est en phase cible, soit il est en cours d' évaluation à la cible d'événement (2) 2
BUBBLING_PHASE La phase d'événement en cours est la phase de formation de bulles (3) 3

Propriétés

Propriété La description DOM
bulles Indique si oui ou non un événement spécifique est un événement de bouillonnement 2
résiliable Retourne si oui ou non un événement peut avoir son action par défaut empêché 2
currentTarget Renvoie l'élément dont les auditeurs événement a déclenché l'événement 2
DefaultPrevented Retourne si ou non preventDefault() méthode a été appelée pour l'événement 3
eventPhase Retours quelle phase du flux d'événements est en cours d'évaluation 2
isTrusted Retourne si oui ou non un événement est digne de confiance 3
cible Renvoie l'élément qui a déclenché l'événement 2
timeStamp Retourne le temps (in milliseconds relative to the epoch) par (in milliseconds relative to the epoch) au cours de laquelle l'événement a été créé 2
type Retourne le nom de l'événement 2
vue Renvoie une référence à l'objet de la fenêtre où l'événement a eu lieu 2

méthodes

méthode La description DOM
preventDefault() Pour annuler l'événement si elle est annulable, ce qui signifie que l'action par défaut qui appartient à l'événement ne se produira pas 2
stopImmediatePropagation() Prévient les autres auditeurs du même événement d'être appelé 3
stopPropagation() Empêche en outre la propagation d'un événement au cours de flux d'événements 2

MouseEvent objet

Propriété La description DOM
touche Alt Indique si la "ALT" touche a été pressée lorsque l'événement de la souris a été déclenchée 2
bouton Retours qui bouton de la souris a été enfoncée lorsque l'événement de la souris a été déclenchée 2
boutons Retours boutons de la souris qui ont été enfoncées lorsque l'événement de la souris a été déclenchée 3
clientX Renvoie la coordonnée horizontale du pointeur de la souris, par rapport à la fenêtre actuelle, lorsque l'événement de la souris a été déclenchée 2
clientY Renvoie la coordonnée verticale du pointeur de la souris, par rapport à la fenêtre actuelle, lorsque l'événement de la souris a été déclenchée 2
ctrlKey Retourne si la "CTRL" a été enfoncée lorsque l'événement de la souris a été déclenchée 2
détail Renvoie un nombre qui indique combien de fois la souris a été cliqué 2
metaKey Retourne si la "META" touche a été pressée quand un événement a été déclenché 2
pageX Renvoie la coordonnée horizontale du pointeur de la souris, par rapport au document, lorsque l'événement de la souris a été déclenchée
pageY Renvoie la coordonnée verticale du pointeur de la souris, par rapport au document, lorsque l'événement de la souris a été déclenchée
relatedTarget Renvoie l'élément lié à l'élément qui a déclenché l'événement de la souris 2
screenX Renvoie la coordonnée horizontale du pointeur de la souris, par rapport à l'écran, quand un événement a été déclenché 2
screenY Renvoie la coordonnée verticale du pointeur de la souris, par rapport à l'écran, quand un événement a été déclenché 2
touche Majuscule Indique si la "SHIFT" touche a été pressée quand un événement a été déclenché 2
lequel Retours qui bouton de la souris a été enfoncée lorsque l'événement de la souris a été déclenchée 2

KeyboardEvent objet

Propriété La description DOM
touche Alt Indique si le "ALT" a été pressé la touche lorsque l'événement clé a été déclenchée 2
ctrlKey Retourne si la "CTRL" touche a été pressée lorsque l'événement clé a été déclenchée 2
charCode Retourne le code de caractère Unicode de la clé qui a déclenché l'événement onkeypress 2
clé Renvoie la valeur de clé de la clé représentée par l'événement 3
code clé Retourne le code de caractère Unicode de la clé qui a déclenché l'événement onkeypress, ou le code Unicode clé de la clé qui a déclenché l'onkeydown ou d'un événement onkeyup 2
emplacement Renvoie l'emplacement d'une touche du clavier ou d'un dispositif 3
metaKey Retourne si la "meta" a été enfoncée lorsque l'événement clé a été déclenchée 2
touche Majuscule Indique si la "SHIFT" a été enfoncée la touche lorsque l'événement clé a été déclenchée 2
lequel Retourne le code de caractère Unicode de la clé qui a déclenché l'événement onkeypress, ou le code Unicode clé de la clé qui a déclenché l'onkeydown ou d'un événement onkeyup 2

HashChangeEvent objet

Propriété La description DOM
newURL Renvoie l'URL du document, après le hachage a été modifié
oldUrl Renvoie l'URL du document, avant que le hachage a été changé

PageTransitionEvent objet

Propriété La description DOM
persisté Vérifie si la page Web a été mis en cache par le navigateur

FocusEvent objet

Propriété La description DOM
relatedTarget Renvoie l'élément lié à l'élément qui a déclenché l'événement 3

AnimationEvent objet

Propriété La description DOM
animationName Retourne le nom de l'animation
temps écoulé Renvoie le nombre de secondes d'une animation a été en cours d'exécution

TransitionEvent objet

Propriété La description DOM
nom de la propriété Retourne le nom de la propriété CSS associée à la transition
temps écoulé Renvoie le nombre de secondes une transition a été en cours d'exécution

WheelEvent objet

Propriété La description DOM
deltaX Renvoie la valeur de défilement horizontal d'une roue de souris (x-axis) 3
deltaY Renvoie la valeur de défilement vertical d'une roue de souris (y-axis) des (y-axis) 3
DeltaZ Renvoie la quantité de défilement d'une molette de la souris pour l'axe z 3
deltaMode Renvoie un nombre qui représente l'unité de mesure pour les valeurs delta (pixels, lines or pages) des (pixels, lines or pages) 3