Bonjour quand je parcours la liste html suivante :
de la manière suivante :
Je récupère 6 noeuds : 3 noeuds "li" et 3 noeuds "#text", je suis donc obligé de faire :
Est-il possible de faire d'une manière différente en récupérant uniquement les noeuds de type "li" ?
Merci
Julien
Modifié par therock (28 Sep 2005 - 11:55)
<ul id="list">
<li id="idbox1">box1</li>
<li id="idbox2">box2</li>
<li id="idbox3">box3</li>
</ul>
de la manière suivante :
function makeNewNotes()
{
var list = window.document.getElementById("list");
for(i=0; i<list.childNodes.length; i++)
{
makeNewNote(list.childNodes\[i\].id);
}
}
Je récupère 6 noeuds : 3 noeuds "li" et 3 noeuds "#text", je suis donc obligé de faire :
if (list.childNodes\[i\].tagName == "LI")
// traitement du noeud de type li
Est-il possible de faire d'une manière différente en récupérant uniquement les noeuds de type "li" ?
Merci
Julien
Modifié par therock (28 Sep 2005 - 11:55)