DHTML, Werte aus TR auslesen

René Paschold

Erfahrenes Mitglied
Hallo zusammen,

ich habe eine Tabelle in dieser Form:

Code:
<table>
  <tr>
    <td>Hallo</td>
    <td>Welt</td>
  </tr>
  <tr>
    <td colspan="2">Warum</td>
  </tr>
  <tr>
    <td>Was geht</td>
    <td>mit dir</td>
  </tr>
  <tr>
    <td colspan="2">Wieso</td>
  </tr>
</table>

Sind jetzt nur FakeDaten.

Ich möchte jetzt auf der TR ein OnClick legen was auch geht. Es soll eine Funktion aufgerufen werden die dann die Zellen durchgeht und die Werte aufnehmen kann. Per Alert mal ausgeben würde mir schon reichen. Ich möchte nur wissen ob und wenn ja wie das geht.
 
Hm, du könntest die TDs alle mit einer ID versehen und in einem Array dann alle IDs speichern:
PHP:
id_array = new Array("zelle1", "zelle2", "zelle3");

[...]

<td id="zelle1">bla</td>
<td id="zelle2">bla2</td>
usw...

Beim Klick könntest du alle diese Ids abklappern, den Wert per innerHTML auslesen und wiederum an ein Array anhängen:
PHP:
alle_daten = new Array();
for (i=0; i<id_array.length; i++) {
    alle_daten[i] = window.document.getElementById(id_array[i]).innerHTML;
}

Ausgeben kannst du die als String dann per join():
PHP:
alert(alle_daten.join(", "));
 
ca.so:
Code:
for(x=0;x<document.getElementsByTagName('tr').length;++x)
{alert(document.getElementsByTagName('tr')[x].wert);}

Müsst man nur noch wissen,was für Werte du meinst;)
 

Neue Beiträge

Zurück