DébutantNon commencé
Exercice 7.3 · 7 min · 0 tentative
Événements sur plusieurs éléments
Objectif
Ajouter un événement à plusieurs éléments avec forEach.
Contexte
Pour ajouter un événement à plusieurs éléments, on combine querySelectorAll et forEach :
const boutons = document.querySelectorAll(".btn")
boutons.forEach(function(bouton) {
bouton.addEventListener("click", function() {
console.log("Bouton cliqué :", bouton.textContent)
})
})
Pourquoi forEach ?
querySelectorAll retourne une liste d'éléments. On ne peut pas faire liste.addEventListener() directement. Il faut parcourir chaque élément.
Consigne
Ajoute un événement "click" à chaque bouton qui :
- Affiche la couleur dans la console
- Change la couleur de fond de
#apercu
Teste en cliquant sur les boutons de couleur !
Objectifs
- Utiliser addEventListener dans forEach
- Événement click
- Utiliser la variable couleur
- Changer le fond de l'aperçu
- Boutons de couleur existent
- Aperçu existe
Lisez bien les instructions et lancez-vous !
Indices (0/3)
Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé