DOM-Zugriff auf Text in Tabellenfeldern
Norbert B
- javascript
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.
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