Bonsoir à tous
Je suis en train de reprendre un vieux code et je tombe sur le problème suivant :
J'ai un code HTML de la forme suivante :
Je recherche les listes de niveau 1.
Pour le moment je fais
Il faudrait quelque chose comme
Avez vous une solution à proposer ?
Merci de votre aide
Je suis en train de reprendre un vieux code et je tombe sur le problème suivant :
J'ai un code HTML de la forme suivante :
<div>
<!-- différents éléments contenant du texte des images, etc. -->
<ul> //liste de niveau 1
<li>
......
<ul> //liste de niveau 2
.....
</ul>
</li>
........
</ul>
<!-- différents éléments contenant du texte des images, etc. -->
<ul> //liste de niveau 1
<li>
......
<ul> //liste de niveau 2
.....
</ul>
</li>
........
</ul>
...
</div>
Je recherche les listes de niveau 1.
Pour le moment je fais
const div = ...;
const lists = div.querySelectorAll('ul');
for(const list of lists) {
if(list.parentNode.isSameNode(div) {
....
}
}
Il faudrait quelque chose comme
div.querySelectorAll('>ul');
mais ce sélecteur est erroné.Avez vous une solution à proposer ?
Merci de votre aide