titre doit rendre mon problème bien décrit. Il ne va pas mon code.
<div id="adiv"><text>Some text</text></div> <script type="text/javascript"> function vb(){ alert(document.getElementById("adiv").firstChild.nodeValue); //returns null } </script> <input type="button" onclick="vb();" value="get"/>
3 Réponses :
Il vous manque un prémêche:
alert(document.getElementById("adiv").firstChild.firstChild.nodeValue);
@ user1473206 Avez-vous un jsfiddle ou similaire à tester cela?
J'ai essayé cela sur IE8 et 9, NODEVALUE est retourné comme null
Pour obtenir le contenu de texte [fusionné] d'un nœud d'élément: afin d'obtenir le contenu du texte d'un nœud texte: p>
Merci .. réceptionnellement doublé diguechild est un peu étrange.
Ce n'est pas bizarre ... FirstChild est
Le texte à l'intérieur du nœud est le nœud de texte. Par exemple, pour un document formaté comme
foo code> nœud retourne < Code> NODELIST [#Text "\ n",