var idText = tdColl[1].firstChild.data;
alert ( idText );
so krieg ich auch undefined ):
Die Struktur der Zellen deiner Anzeigentabelle ist folgende (sorry, habe ich erst jetzt gesehen):
<!-- Das ist tdColl[n] -->
<td>
<!-- das ist firstChild von tdColl[n] -->
<span datafld="feldname">
<!-- das ist firstChild von firstChild von tdColl[n], der gesuchte Text -->
Etwas Text
</span>
</td>
Dein firstChild ist also kein Textknoten, sondern ein Elementknoten (SPAN); node.data liefert aber keine Elementinformationen, sondern ausschließlich Textdaten und deshalb 'undefined'. Der von dir gesuchte Text ist ein Kindknoten deines SPAN-Elementes, dieses wiederum ist Kindknoten des TD-Elementes. Das zusammengefügt ergibt:
var idText = tdColl[1].firstChild.firstChild.data;
Alles klar?
Siechfred
--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Ich bin strenggenommen auch nur interessierter Laie. (molily)