Thomas_Jung
Erfahrenes Mitglied
Hallo
Ich benötige etwas Hilfe.
Warum färbt er mir die Zeile nicht ein?
Gruß Thomas
Ich benötige etwas Hilfe.
Warum färbt er mir die Zeile nicht ein?
Code:
<script type="text/javascript">
<!--
function checkAll(obj, id) {
var ml = document.dataform;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var box = ml.elements[i];
if (box.name == "checkboxes[]") {
if (box.checked == false) box.checked = true;
// Was mache ich hier falsch
if (box.checked == true) document.getElementById("tr_".id).style.backgroundColor='red';
if (box.checked == false) document.getElementById("tr_".id).style.backgroundColor='blue';
//
}
}
}
//-->
</script>
<form name="dataform">
<table border=1 width="50%">
<tr id="tr_1">
<td><input type="checkbox" name="checkboxes[]" id="checkboxes[]" value="1">1</td>
</tr>
<tr id="tr_2">
<td><input type="checkbox" name="checkboxes[]" id="checkboxes[]" value="2">2</td>
</tr>
</tr>
</table>
<input type=button value="Alle" onClick="checkAll()">
Gruß Thomas