Sebastian Becker: Text von td-Elementen auslesen

Beitrag lesen

Hi,

Du meinst verm. mit verschachtelten Tabellen, oder?

Genau

Da kann ich mir unerwünschte Ergebnisse vorstellen.

Was aber ja eigentlich nicht sein dürfte.

Ein Tipp: es ist nicht notwendig, zuerst alle <table> zu suchen und durchzuiterieren, dann alle darin befindlichen <tr> durchzuiterieren, und schließlich alle darin befindlichen <td> durchiterieren...es reicht völlig aus, direkt getElementsByTagName("td") zu nehmen und durchzuitererieren, damit sind Doppelanzeigen durch Verschachtelungen praktisch ausgeschlossen.

Für das bislang erwünschte Ziel, nämlich alle td's auszugeben, ist es sicherlich nicht notwendig. Ich werd' Deinen Vorschlag mal ausprobieren. Danke!

In dem erwähnten thread wurde übrigens folgender Code gepostet:

alert(document.getElementsByTagName("table")[0].document.getElementsByTagName("td")[3].firstChild.nodeValue);

Abgesehen davon, daß m.E. ein "document." zu viel ist, kann es ja auch mit "firstChild.nodeValue" eigentlich nicht funktionieren - oder irre ich mich?

Grüße,

Sebastian