Wert einer einzelnen Zelle einer tabelle auslesen
radiac
- javascript
Grüße,
würde gerne Wissen, ob, und wie das geht :)
Bin bisher soweit:
summe = document.getElementById('museum1').text;
text oder value funktioneren aber leider nicht. Lasse ich beides weg, zeigt er mir aber an, das ich in einer Tabellenzelle bin. Die Adressierung scheint also zu funktioneren.
Als alertmeldung kommt "undefined" - weil er den Befehl nicht kennt.
MfG
Lars
Was Du suchst, ist data, wobei in der Tabellenzeile ein TextNode ist, dessen Wert Du auslesen willst. Eine weitere Möglichkeit besteht in der Verwendung von innerHTML auf die Tabellenzeile, wobei Du den im td-Element stehenden Quelltext ausliest.
Gruß, LX
Ziel soll sein, den Wert der Tabelle hochzuzählen (für Statistikauswertung).
Funktioniert das besser mit data oder mit innerHTML ?
MfG, und Danke :)
Da ergeben sich letztlich keine Unterschiede - allerdings solltest Du sicherheitshalber die so ausgelesenen Werte mit parseInt
bzw. parseFloat
in Zahlenwerte umwandeln.
Gruß, LX
Bin bisher soweit:
summe = document.getElementById('museum1').text;text oder value funktioneren aber leider nicht. Lasse ich beides weg, zeigt er mir aber an, das ich in einer Tabellenzelle bin. Die Adressierung scheint also zu funktioneren.
Als alertmeldung kommt "undefined" - weil er den Befehl nicht kennt.
meinst du nicht, dass du mit <http://de.selfhtml.org/javascript/objekte/htmlelemente.htm@title=rows und cells> besser bedient bist, um tabellenzellen anzuspreche?
zum auslesen des knoteninhalts eignet sich dann http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=innerHTML