cybercursus

Les événements

12 min · Intermédiaire · 7 août 2026

Sommaire
  1. Écouter un clic
  2. L’objet événement
  3. Empêcher le comportement par défaut
  4. À toi de jouer

Écouter un clic

javascript
const bouton = document.querySelector("#mon-bouton");

bouton.addEventListener("click", () => {
console.log("Bouton clique !");
});

L’objet événement

javascript
const champ = document.querySelector("#mon-champ");

champ.addEventListener("input", (event) => {
console.log("Valeur actuelle :", event.target.value);
});

event.target désigne l’élément qui a déclenché l’événement : très utile pour lire sa valeur ou son état au moment précis de l’interaction.

Empêcher le comportement par défaut

javascript
const formulaire = document.querySelector("form");

formulaire.addEventListener("submit", (event) => {
event.preventDefault(); // empeche le rechargement de la page
console.log("Formulaire intercepte, pas de rechargement");
});

Astuce

event.preventDefault() est indispensable dès qu’on veut gérer une soumission de formulaire en JavaScript sans recharger la page.

À toi de jouer

La page contient <button id="compteur">0</button>. Écris une fonction activerCompteur() qui ajoute un écouteur de clic sur ce bouton : à chaque clic, le nombre affiché dans le bouton doit s’incrémenter de 1.

html
<!-- HTML -->
<button id="compteur">0</button>

// JS
function activerCompteur() {
// Ajoute un ecouteur de clic qui incremente le texte du bouton

}
Que fait `bouton.addEventListener("click", maFonction)` ?
À quoi sert `event.preventDefault()` dans le gestionnaire de soumission d'un formulaire ?

Pour aller plus loin

Commentaires

Recherche