Événements HTML DOM JavaScript
- Page précédente Animation DOM
- Page suivante Programmeur d'événements DOM
HTML DOM permet à JavaScript de réagir aux événements HTML :
Réagir à un événement
JavaScript peut s'exécuter lors de l'occurrence d'un événement, par exemple lorsque l'utilisateur clique sur un élément HTML.
Pour exécuter du code lorsque l'utilisateur clique sur un élément, ajoutez du code JavaScript à l'attribut d'événement HTML :
onclick =JavaScript
Exemple d'événement HTML :
- Lorsque l'utilisateur clique sur la souris
- lorsque la page web est chargée
- lorsque l'image est chargée
- lorsque le curseur est déplacé sur l'élément
- lorsque le champ d'entrée est modifié
- lorsque le formulaire HTML est soumis
- lorsque l'utilisateur appuie sur une touche
Dans cet exemple, lorsque l'utilisateur clique sur <h1>
lorsque, le contenu est modifié :
Exemple
<!DOCTYPE html> <html> <body> <h1 onclick="this.innerHTML = 'Hello!'">Cliquez sur ce texte !</h1> </body> </html>
Dans cet exemple, appelez la fonction à partir du gestionnaire d'événement :
Exemple
<!DOCTYPE html> <html> <body> <h1 onclick="changeText(this)">Cliquez sur ce texte !</h1> <script> function changeText(id) { id.innerHTML = "Hello:)"; } </script> </body> </html>
Attributs d'événement HTML
Pour affecter un événement à un élément HTML, vous pouvez utiliser les attributs d'événement.
Exemple
Affecter à l'élément bouton onclick
événement :
<button onclick="displayDate()">Essayez</button>
Dans cet exemple, la fonction nommée displayDate est exécutée lorsque le bouton est cliqué.
Affecter des événements en utilisant HTML DOM
HTML DOM vous permet d'affecter des événements aux éléments HTML en utilisant JavaScript :
Exemple
Spécifiez pour l'élément bouton onclick
événement :
<script> document.getElementById("myBtn").onclick = displayDate; </script>
Dans cet exemple, la fonction nommée displayDate est assignée à l'élément HTML avec l'id="myBtn".
lorsque vous cliquez sur un bouton, la fonction est exécutée.
onload et onunload sont déclenchés
Lorsque l'utilisateur entre et quitte la page, les événements onload
et onunload
événement.
onload
Les événements peuvent être utilisés pour détecter le type et la version du navigateur de l'visitateur, puis charger la version appropriée de la page web en fonction de cette information.
onload
et onunload
Les événements peuvent être utilisés pour gérer les cookies.
Exemple
<body onload="checkCookies()">
événement onchange
onchange
cet événement est souvent utilisé en combinaison avec la validation des champs d'entrée.
Voici un exemple de comment utiliser onchange
de l'utilisation. Lorsque l'utilisateur change le contenu du champ d'entrée, la fonction upperCase() est appelée.
Exemple
<input type="text" id="fname" onchange="upperCase()">
événements onmouseover et onmouseout
onmouseover
et onmouseout
Les événements peuvent être utilisés pour déclencher une fonction lorsque l'utilisateur place la souris sur un élément HTML ou la quitte :
événements onmousedown, onmouseup et onclick
onmousedown
, onmouseup
et onclick
Les événements constituent un événement de clic complet de la souris.
Premièrement, lorsque le bouton de la souris est cliqué,onmousedown
L'événement est déclenché ; puis lorsque le bouton de la souris est libéré,onmouseup
L'événement est déclenché ; enfin, après que le clic de la souris soit terminé,onclick
L'événement est déclenché.
Plus d'exemples
- onmousedown et onmouseup
- Changez l'image lorsque l'utilisateur appuie sur le bouton de la souris.
- onload
- Affichez une boîte de message d'alarme lorsque la page est complètement chargée.
- onfocus
- Changez la couleur d'arrière-plan du champ d'entrée lorsque le champ reçoit le focus.
- Événements souris
- Changez la couleur de l'élément lorsque le pointeur est déplacé dessus.
Manuel de référence des objets événement DOM HTML
Pour obtenir une liste complète des événements DOM HTML, veuillez consulter notre Manuel de référence des objets événement DOM HTML.
- Page précédente Animation DOM
- Page suivante Programmeur d'événements DOM