zugriff auf einzelne tabellenzelle
alexander zabel
- javascript
hallo zusammen,
ich habe folgendes problem:
ich moechte via JS auf eine Tabellenzelle zugreifen und deren wert auslesen.
folgendermassen sieht mein vorhandener(nicht funktionierender) code aus:
<script LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function tabellenwert()
{
var table = document.getElementById('tabelle');
ergebnis = table.rows[0].cells[0].value;
alert(ergebnis);
}
-->
</script>
</head>
<body>
<table ID="tabelle">
<tr>
<td>1111</td>
<td>2222</td>
<td>3333</td>
<td>4444</td>
</tr>
</table>
<button class="button" onClick="tabellenwert();">Spalte 0 und zeile 0 </button>
kann mir da jemand helfen?
alex
hi,
teste das Folgende
hth + Gruss Joachim
<html>
<head>
</head>
<body>
<table cellspacing="0" cellpadding="3" border="1">
<tr>
<td id="t1">111</td>
<td id="t2">222 <b>777</b></td>
<td id="t3">333</td>
<td id="t4">444</td>
</tr>
</table>
<script language="javascript1.2">
var txt1 = document.getElementById("t2").firstChild.nodeValue;
var txt2 = document.getElementById("t2").innerHTML;
alert ("nodeValue " + txt1);
alert ("innerHTML " + txt2);
</script>
</body>
</html>
danke an alle, ich werde die loesungsvorschlaege sofort einmal ausprobieren.
wo kann man das eigentlich selbst rausfinden, wenn man nicht immer andere fragen will?
alex
hi,
wo kann man das eigentlich selbst rausfinden, wenn man nicht immer andere fragen will?
bei den Entwicklern ;-)
http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html
ansonsten lesen, zum Lernen ist der Javascript-Workshop Mintert/Kuehnel geeignet (Adison-Wesley)
Gruesse Joachim
Hallo,
ich habe folgendes problem:
ich moechte via JS auf eine Tabellenzelle zugreifen und deren wert auslesen.
var table = document.getElementById('tabelle');
ergebnis = table.rows[0].cells[0].value;
Probiere:
ergebnis=table.getElementsByTagName("tr")[0].getElementsByTagName("td")[0].firstChild.nodeValue;
Das liefert den Wert der ersten td-Zelle der ersten tr-Reihe.
MfG, Thomas