Norbert B: DOM-Zugriff auf Text in Tabellenfeldern

Beitrag lesen

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.