Je HTML structure de code:Obtenir tous les éléments imbriqués dans la balise UL
<ul id="main">
<li>
<a href="#"></a>
<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>
<li>
</ul>
Vous voulez sélectionner tous les éléments à l'intérieur UL id = "principal".
a essayé d'utiliser:
var el = document.getElementById("main").getElementsByTagName("*");
for (var i=0; i<el.length; i++) {
alert(el[i].tagName);
}
Mais seulement obtenir des balises LI et A. Les étiquettes UL sont manquantes. Des idées ?
Oui, le code fonctionne bien. Le problème était avec toute la page. Certains lieux de code sont en conflit les uns avec les autres. Merci d'avoir répondu. J'apprécie cela. – Bounce