Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Propagation et Délégation d'Événements | Événements et Gestion des Événements
Maîtrise Avancée de JavaScript
course content

Contenu du cours

Maîtrise Avancée de JavaScript

Maîtrise Avancée de JavaScript

2. Manipulation du DOM
3. Événements et Gestion des Événements
4. JavaScript Asynchrone et APIs

book
Défi : Propagation et Délégation d'Événements

Tâche

Vous construisez une liste dynamique où les utilisateurs peuvent ajouter et supprimer des éléments spécifiques.

  1. Utilisez la délégation d'événements en ajoutant un seul écouteur d'événements de clic au ul avec l'ID dynamic-list;
  2. Lorsqu'un élément est cliqué :
    • Si l'élément cliqué est un <li>, affichez une alerte avec le texte de l'élément cliqué;
    • Si l'élément cliqué est un bouton "Supprimer", retirez l'élément <li> correspondant de la liste.
html

index.html

css

index.css

js

index.js

copy
  • Utilisez event.target.tagName === 'LI' pour vérifier si l'élément cliqué est un <li>;
  • Utilisez event.target.classList.contains('delete-btn') pour vérifier si l'élément cliqué est un bouton "Supprimer".
html

index.html

css

index.css

js

index.js

copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt