Bonjour a tous :)
UL
B
#text
P
c'est ce que me renvoi ce script qui m'affiche les noeuds "fille"
du noeud "div" :
tout va bien, sauf que je ne comprends pas tres bien pourquoi il meCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <div> <ul> <li>item1</li> <li>item2</li> </ul> <b>toto1</b> <p>toto2</p> </div> <script type="text/javascript"> <!-- var noeuds = document.getElementsByTagName("div")[0].firstChild; while (noeuds!=null) { document.write(noeuds.nodeName + "<br>"); noeuds = noeuds.nextSibling; } //--> </script>
renvoi l'element #text "toto1"...
D'ailleurs, si je remplace "<b>toto1</b>" par "<p>toto1</p>"
le #text n'apparait plus !