label dynamisch verändern
Alex
- javascript
Hallo,
wie ist es möglich, den String "text1" aus meinem Beispiel mit einem anderen String zu wechseln? Ohne <div>, <p>, ... Nur anhand eines <td> ?
Sollzustand: beim Drücken des Radio-Buttons "Radio2" soll statt "Text1" irgendein anderes String erscheinen. Beim Drücken des "Radio1" soll wieder "text1" erscheinen.
Die 2 functions stehen schon bereit
Danke im Voraus.
Alex.
<table>
<tr>
<td>Radio 1:</td>
<td><input type="Radio" name="radio" value="v" checked onClick=javascript:Radio1()></td>
</tr>
<tr>
<td>Radio2</td>
<td><input type="Radio" name="radio" value="v" onClick=javascript:Radio2()></td>
</tr>
<tr>
<td id="label">text1</td>
</tr>
</table>
<script language="JavaScript">
<!--
function Radio1() {
}
function Radio2() {
}
//-->
</script>
<noscript></noscript>
Hallo,
wie ist es möglich, den String "text1" aus meinem Beispiel mit einem anderen String zu wechseln? Ohne <div>, <p>, ... Nur anhand eines <td> ?
function Radio1() {
if(document.getElementById)document.getElementById("label").firstChild.nodeValue="text1";
}
function Radio2() {
if(document.getElementById)document.getElementById("label").firstChild.nodeValue="neuer Text";
}
javascript: gehoert nicht in die Zuweisung eines Event-Handlers und Anfuehrungszeichen um die Attributwerte fehlen.
MfG, Thomas