Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Changer la page

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

40 minutes

La page qui se remplit

Tu écris un message dans une conversation. Tu appuies sur envoyer. Le message apparaît dans la liste, sans que la page se recharge.

La page a changé pendant que tu la regardais. C’est JavaScript qui lit ce que tu écris, puis qui modifie la page.

Mots-clés

MotCe que ça veut direExemple
DOMLa page vue comme un arbre d’éléments, que JavaScript peut lire et changer.body, h1, ul, li
ÉlémentUne balise de la page et son contenu.<li>Lina</li>
Valeur du champLe texte que la personne a tapé dans un champ.champ.value
Créer un élémentFabriquer une nouvelle balise avec JavaScript.document.createElement("li")
ClasseUn nom qu’on ajoute à un élément pour lui donner un style CSS.classList.add("allume")
Ajouter à un parentMettre un nouvel élément à la fin d’un autre élément.liste.appendChild(ligne)

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : lire un champ

Code: web
<input id="prenom" placeholder="Ton prénom">
<button id="valider">Saluer</button>
<p id="salut"></p>

Lire, puis écrire

Pour lire ce que la personne a tapé, on utilise value sur le champ. C’est un texte.

Pour changer le texte d’un élément, on écrit dans textContent.

Le schéma est toujours le même : trouver l’élément, lire ou changer quelque chose.

Contrôle rapide : lire et écrire

À toi de jouer

Contrôle rapide : lire et écrire

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

À toi : ajouter un élément

Code: web
<ul id="equipe">
  <li>Lina</li>
</ul>
<button id="ajouter">Ajouter un joueur</button>

Exemple travaillé : ajouter un joueur

ÉtapeLigne de codeEffet
1numero = numero + 1Le numéro passe de 1 à 2
2document.createElement("li")Un li vide est fabriqué, hors de la page
3ligne.textContent = "Joueur " + numeroLe li contient « Joueur 2 »
4liste.appendChild(ligne)Le li apparaît à la fin de la liste

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : changer le style

Code: web
<p id="phrase">Cette phrase peut s’allumer.</p>
<button id="bascule">Allumer ou éteindre</button>

La leçon continue

4 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.