Hallo,
ich habe ein JS, mit dem ich eine Checkbox aktiviere/deaktiviere, wenn eine andere Checkbox angeklickt wird.
Die Checkbox steht in einem <label> tag, da sie beschriftet ist. Jetzt möchte ich, dass die Beschriftung die Farbe ändert, damit sie ebenfalls grau wird. Die Zeile document.getElementById("form1").label1.style.color = '#999; funktioniert jedoch nicht und ein JS-Fehler wird gemeldet, dass label1 0 oder kein Objekt ist.
Mein label-Tag sieht so aus:
<label id="label1">
<input name="checkbox1" type="checkbox" id="checkbox1" value="true" />Meine Beschriftung</label>
Ich habe es statt mit "id" auch schon mit "for" oder "accesskey" versucht. Was mache ich falsch?
ich habe ein JS, mit dem ich eine Checkbox aktiviere/deaktiviere, wenn eine andere Checkbox angeklickt wird.
Code:
document.getElementById("form1").checkbox1.disabled = true;
document.getElementById("form1").label1.style.color = '#999;
Die Checkbox steht in einem <label> tag, da sie beschriftet ist. Jetzt möchte ich, dass die Beschriftung die Farbe ändert, damit sie ebenfalls grau wird. Die Zeile document.getElementById("form1").label1.style.color = '#999; funktioniert jedoch nicht und ein JS-Fehler wird gemeldet, dass label1 0 oder kein Objekt ist.
Mein label-Tag sieht so aus:
<label id="label1">
<input name="checkbox1" type="checkbox" id="checkbox1" value="true" />Meine Beschriftung</label>
Ich habe es statt mit "id" auch schon mit "for" oder "accesskey" versucht. Was mache ich falsch?