Bonjour,
j'aimerais boucler sur tous les <li> d'un div précis comme ci-dessous afin d'afficher la valeur href :
Malheureusement, mon code ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div id="truc"> <ul> <li><a href="a.html">A</a></li> <li><a href="b.html">B</a></li> <li><a href="c.html">C</a></li> <li><a href="d.html">D</a></li> <li><a href="e.html">E</a></li> </ul> </div>
Pourriez-vous m'indiquer ce qui ne va pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var menu = document.getElementById('menu'); var ul = menu.childNodes.firstChild; var nbLi = ul.childNodes.length; for (var num=0; num<nbLi; i++) { var a = ul.li[num].a var href = a.getAttribute('href'); alert(href); }
Merci d'avance
@+![]()
Partager