前面2个复选框可以改变字体颜色,而加了label的就不能改变字体颜色
<html>
<head>
<title>选中复选框文字变色</title>
<meta charset="utf-8">
<style>
</style>
</head>
<script>
function chaCloor(field){
var pig = field.checked;
pig?field.nextSibling.style.color="#ff6b66":field.nextSibling.style.color="#828282";
}
</script>
<body>
<table height=48 width=136>
<tr>
<td><input type="checkbox" onClick="chaCloor(this)"><span>网页特效</span></td>
</tr>
<tr>
<td><input type="checkbox" onClick="chaCloor(this)"><span>源码下载</span></td>
</tr>
<tr>
<td><div class="hidden_enent_line_content"><a onClick="chaCloor(this)"><input type="checkbox" id="checkbox_a1" class="chk_1"/><label for="checkbox_a1"></label></a><span >包邮</span></div> </td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>选中复选框文字变色</title>
<meta charset="utf-8">
<style>
</style>
</head>
<script>
function chaCloor(field){
var pig = field.checked;
pig?field.nextSibling.style.color="#ff6b66":field.nextSibling.style.color="#828282";
}
</script>
<body>
<table height=48 width=136>
<tr>
<td><input type="checkbox" onClick="chaCloor(this)"><span>网页特效</span></td>
</tr>
<tr>
<td><input type="checkbox" onClick="chaCloor(this)"><span>源码下载</span></td>
</tr>
<tr>
<td><div class="hidden_enent_line_content"><a onClick="chaCloor(this)"><input type="checkbox" id="checkbox_a1" class="chk_1"/><label for="checkbox_a1"></label></a><span >包邮</span></div> </td>
</tr>
</table>
</body>
</html>