<h1>
<span>.......</span>
ciao
<span>......</span>
</h1>


Mettiamo il caso non possa modificare l'html....
se voglio ottenere solamente il testo "ciao" come faccio?

Se uso:

var temp = document.getElementsByTagName('h1');
var stringa = temp[0].innerHTML;
alert(stringa);

Ottengo "<span>.......</span> ciao! <span>......</span>" che poi dovrei trattare.
D'altronde i figli di h1 sono i due SPAN, quindi non posso utilizzare l'array children[].

Mi manca il metodo o proprietà per ottenere solo il testo....

Grazie

Rob

Edit: temp[0].nodeValue non funziona