Au programme de ce chapitre
- I. Structurer une page avec HTML
- II. Mettre en forme avec CSS
- III. Rendre la page interactive avec JavaScript
- Savoir-faire
- Exercices types corrigés
- Teste-toi — vrai ou faux ?
- Pièges fréquents et astuces
- À retenir
La définition à retenir
<h1> pour un titre principal, <p> pour un paragraphe, <button> pour un bouton.Un exemple corrigé
const bouton = document.getElementById("btn-saluer");
const message = document.getElementById("message");
let compteur = 0;
bouton.addEventListener("click", function () {
compteur = compteur + 1;
message.textContent = "Bonjour ! (clic n° " + compteur + ")";
});
La méthode document.getElementById() récupère un élément du DOM à partir de son id ; addEventListener("click", ...) associe une fonction à exécuter à chaque clic sur le bouton ; textContent modifie le texte affiché dans la page, sans recharger celle-ci.Les erreurs fréquentes à éviter
L'astuce du prof
#message cible l'élément dont l'attribut id vaut message : un id doit être unique dans la page. Le sélecteur #btn-saluer:hover ne s'applique que lorsque la souris survole le bouton.Exercices corrigés
Cherche d'abord seul, puis ouvre la correction.
Exercice 1
Voir la correction
Exercice 2

