checkbox全选与单选
第一步,设置checkbox标签
<center>
<table>
<tr><td>已选中【<span id="number"></span>】个</td><td></td></tr>
<tr><td><input type="checkbox" id="check_all" onchange="check_all();"/></td><td>全选</td></tr>
<tr><td><input type="checkbox" name="check" onchange="num()"/></td><td>西瓜</td></tr>
<tr><td><input type="checkbox" name="check" onchange="num()"/></td><td>苹果</td></tr>
<tr><td><input type="checkbox" name="check" onchange="num()"/></td><td>香蕉</td></tr>
<tr><td><input type="checkbox" name="check" onchange="num()"/></td><td>橙子</td></tr>
<tr><td><input type="checkbox" name="check" onchange="num()"/></td><td>凤梨</td></tr>
</table>
</center>
第二步,写方法
<%--全选--%>
<script type="text/javascript">
function check_all() {
var status = document.getElementById("check_all").checked;
var mycc = document.getElementsByName("check");
for (a=0;a<mycc.length;a++){
mycc[a].checked=status;
}
num();
}
<%--计数--%>
function num() {
var checknum=0;
var myck= document.getElementsByName("check");
for (a=0;a<myck.length;a++){
if (myck[a].checked){
checknum++;
}
}
$("#number").html(checknum);
if(checknum==myck.length){
document.getElementById("c0").checked=true;
}else {
document.getElementById("c0").checked=false;
}
}
</script>
效果


