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 :

  1. Affiche la couleur dans la console
  2. 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é