Norbert B: DOM-Zugriff auf Text in Tabellenfeldern

Hi!
Folgende Problemstellung:

Dieses Stückchen Javascript funktioniert zwar, allerdings im Netscape nicht, da dieser ja weder innerText noch innerHTML versteht.

for (var i=0; i < document.getElementsByTagName("td").length; i++) {
temptext= document.getElementsByTagName("td").item(i).innerText;
 alert(temptext);
 } // end for

Daher der Versuch, es "W3C-kompatibel" zu schreiben:

for (var i=0; i < document.getElementsByTagName("td").length; i++) {

temptext= document.getElementsByTagName("td").item(i).firstChild.nodeValue;

alert(temptext);
 } // end for

In den TD-Feldern steht ausschließlich Text. Trotzdem erhält man sogar vom MSIE nur Fehlermeldungen a´la "...ist kein Objekt oder ist NULL". Die Variable temptext nimmt hier einfach  keinen Wert an.

Wie simuliert man bei Tabellenfeldern also die "innerText"-Funktion, ohne jedem einzelnen TD-Feld eine eigen ID zuzuweisen (ist in diesem Fall nämlich nicht möglich) ??
Vielen Dank für Vorschläge!!

cu
Norbert B.

  1. hi

    Dieses Stückchen Javascript funktioniert zwar, allerdings im Netscape nicht, da dieser ja weder innerText noch innerHTML versteht.

    <img src="http://linuxfaqs.de/version.png" border=0 alt="">

    Grüße aus Bleckede

    Kai