Gunnar Bittersmann: Zeilen- Daten

Beitrag lesen

@@Marlene:

nuqneH

Wenn ich jetzt auf den Button klicke, möchte ich in der js- Methode "jsMethode" die Daten der Zeile, wo sich der Button befindet, auslesen,

Dazu sollte die Funktion wissen, von welchem Button aus sie aufgerufen wurde. Dieser ist also als Parameter mit zu übergeben: jsMethode(this);

In der Funktion jsMethode(element) ist element dann die Referenz auf das jeweilige input-Element. Von diesem gehst du im DOM <http://de.selfhtml.org/javascript/objekte/node.htm#parent_node@title=ein Element hoch> zum td-Element, dann noch eins zum tr-Element. Darin hast du mit [ref:self812;javascript/objekte/htmlelemente.htm#tr@title=cells] Zugriff auf die anderen td-Elemente der betreffenden Tabellenzeile, Zählung bei 0 beginnend. Das jeweils <http://de.selfhtml.org/javascript/objekte/node.htm#first_child@title=erste Kindelement> von diesen ist ein Textknoten, dessen http://de.selfhtml.org/javascript/objekte/node.htm#data@title=Inhalt du auslesen willst.

element.parentNode.parentNode.cells[0].firstChild.data sagt "Hallo" bzw. "Hallo2".

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)