Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Gestion des Événements en JavaScript
La gestion des événements en JavaScript permet d'interagir avec les actions de l'utilisateur sur une page web, telles que les clics de souris, les soumissions de formulaires, les pressions de touches, etc.
1. Ajout d'Écouteurs d'Événements :
Vous pouvez ajouter des écouteurs d'événements à des éléments HTML en utilisant la méthode addEventListener
. Cette méthode prend en premier argument le type de l'événement à écouter et en second argument une fonction de rappel (callback) qui sera exécutée lorsque l'événement se produit.
Exemple d'Ajout d'Écouteur d'Événement "click" :
// Sélection de l'élément sur lequel ajouter l'écouteur d'événement let monElement = document.getElementById('monElement'); // Ajout de l'écouteur d'événement "click" monElement.addEventListener('click', function() { console.log('L\'élément a été cliqué.'); });
2. Types d'Événements Courants :
Exemple d'Ajout d'Écouteur d'Événement "submit" sur un Formulaire :
// Sélection du formulaire sur lequel ajouter l'écouteur d'événement let formulaire = document.getElementById('monFormulaire'); // Ajout de l'écouteur d'événement "submit" formulaire.addEventListener('submit', function(event) { // Empêche le comportement par défaut du formulaire event.preventDefault(); // Traitement du formulaire ici });
3. Utilisation de Fonctions de Rappel :
Les fonctions de rappel utilisées comme écouteurs d'événements peuvent accepter un argument event
, qui représente l'objet Event associé à l'événement déclenché. Cet objet contient des informations sur l'événement, telles que le type, la cible, les touches de clavier, etc.
Exemple d'Utilisation de l'Objet Event :
monElement.addEventListener('click', function(event) { console.log('L\'élément a été cliqué.'); console.log('Type de l\'événement : ' + event.type); console.log('Cible de l\'événement : ' + event.target); });
4. Retrait d'Écouteurs d'Événements :
Vous pouvez retirer des écouteurs d'événements en utilisant la méthode removeEventListener
. Il est important de spécifier la même fonction de rappel que celle utilisée lors de l'ajout de l'écouteur.
Exemple de Retrait d'Écouteur d'Événement :
function handleClick() { console.log('L\'élément a été cliqué.'); } monElement.addEventListener('click', handleClick); // Retrait de l'écouteur d'événement monElement.removeEventListener('click', handleClick);
En résumé, la gestion des événements en JavaScript permet d'interagir avec les actions de l'utilisateur sur une page web. En comprenant comment ajouter des écouteurs d'événements, utiliser des fonctions de rappel et manipuler les objets Event, vous pouvez créer des expériences web dynamiques et réactives.