- Combien y a-t-il d'éléments
<p>
présents dans la page HTML ?
Nombre d'élements : 21
Code :
document.getElementsByTagName("p")
Code :
document.getElementsByTagName("p")
- Quel est le contenu texte de l'élément portant l'id coucou ?
Contenu : 2. Historique et contexte (h2)
Code :
document.getElementById('coucou')
Code :
document.getElementById('coucou')
- Quelle est l'URL vers laquelle pointe le 3ème élément
<a>
de la page HTML ?
URL trouvée : https://openclassrooms.com/fr/courses/3306901-creez-des-pages-web-interactives-avec-javascript/3501871-decouvrez-le-dom
Code : document.getElementsByTagName('a')[2]
Code : document.getElementsByTagName('a')[2]
- Combien d'éléments portent la classe compte-moi ?
Nombre d'éléments : 10
Code :
document.getElementsByClassName('compte-moi')
Code :
document.getElementsByClassName('compte-moi')
- Combien d'éléments
<li>
portent la classe compte-moi ?
Nombre d'éléments : 6
Code :
document.querySelectorAll("li.compte-moi")
Code :
document.querySelectorAll("li.compte-moi")
Combien d'éléments <li>
et situés dans une liste ordonnée portent la classe compte-moi ?
Nombre d'éléments : 1
Code :
document.querySelectorAll("ol li.compte-moi")
- La page contient un seul élément
<div>
. Celui-ci contient 2 éléments "unordered list" ou<ul>
. Dans le second<ul>
, le premier élément de la liste (tag<li>
) est caché visuellement de l'utilisateur mais toi, tu peux en récupérer le contenu.
Code :
document.querySelector("div ul:nth-child(2) li").textContent
document.querySelector("div ul:nth-child(2) li").textContent
Dans notre script, on peut aussi ajouter un .length pour obtenir le nombre d'élément dans la console, et .href pour obtenir un affichage direct du lien dans la console.
J'ai préféré ne pas l'ajouter pour une meilleure vue d'ensemble.