Bonjour a tous

UL
B
#text
P

c'est ce que me renvoi ce script qui m'affiche les noeuds "fille"
du noeud "div" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
tout va bien, sauf que je ne comprends pas tres bien pourquoi il me
renvoi l'element #text "toto1"...
D'ailleurs, si je remplace "<b>toto1</b>" par "<p>toto1</p>"
le #text n'apparait plus !