Des personnes autour d'un ordinateur portable.

Quiz JavaScript : Comprendre et manipuler le DOM

On croit souvent connaître le DOM, mais entre les méthodes de sélection, la gestion des nœuds et les manipulations d’éléments, il y a de quoi se faire surprendre. Ce quiz vous propose des cas concrets pour tester vos réflexes, éviter les pièges fréquents, et vraiment comprendre ce que fait votre code.

1. Quelle méthode permet de sélectionner uniquement le premier élément <h1> présent dans le document HTML ?
2. Que retourne l’instruction suivante ?
document.querySelector("section > p.highlight");
3. Quelle méthode permet de créer un paragraphe que l'on pourra ensuite insérer dans la page ?
4. Que fait cet extrait de code ?
const container = document.querySelector("#conteneur");
const newParagraph = document.createElement("p");
container.prepend(newParagraph);  
5. Laquelle de ces instructions ne permet pas de sélectionner l'élément ci-dessous ?
<div class="boite" id="element-cible"></div>
6. Que retourne l’expression document.lastElementChild dans un document HTML valide ?
7. Lequel de ces extraits ne permet pas d’obtenir la balise <title> dans un document HTML ?
8. Que se passe-t-il lorsque deux appels à appendChild() sont effectués successivement avec le même élément?
const container = document.querySelector("#conteneur");
const p = document.createElement("p");
p.textContent = "Un seul paragraphe";
container.appendChild(p);
container.appendChild(p);
9. Quelle différence fonctionnelle y a-t-il entre append() et appendChild() lorsqu'on ajoute un élément au DOM?
10. Que fait la propriété textContent lorsqu'elle est utilisée sur un élément HTML ?
const titre = document.querySelector("h1");
titre.textContent = "<em>Titre important</em>";
Code CSS affiché à l'écran Comprendre les sélecteurs CSS et leur utilisation avec JavaScript

Découvrez les principaux sélecteurs CSS et apprenez à les utiliser avec querySelector et querySelectorAll. Exemples concrets, astuces et bonnes pratiques.

Un individu utilise un ordinateur portable, les doigts sur le clavier. Manipuler des Tableaux en JavaScript avec map, forEach, filter, et reduce

Découvrez comment utiliser les méthodes map(), forEach(), filter() et reduce() pour manipuler des tableaux en JavaScript.

Homme assis derrière son écran. Comprendre la console JavaScript : Au-delà de console.log

Allez au-delà de console.log() ! Découvrez comment utiliser les autres méthodes de la console JavaScript (warn, error, table, group, time) pour un débogage plus efficace.