1 回答
TA贡献4条经验 获得超0个赞
这是我做过的复选框的代码,你试一下。在复选框的表单中记得onClick="checkAll()"
//验证全选
function checkAll(){
var select1=document.getElementById("all").checked;
var select2= document.getElementsByName("enjoy");
for(var i=0;i<select2.length;i++){
select2[i].checked=select1;
}
}
//再次验证
function boxEvents(){
var inputs=document.getElementsByName("enjoy");
for(var i=0;i<inputs.length;i++){
if(inputs[i].type="checkbox"){
inputs[i].onclick = boxOnBlur;// 不写括号,注册函数
}
}
}
function boxOnBlur(){
var inputs=document.getElementsByName("enjoy");
var num=0;
for(var i=0;i<inputs.length;i++){
if(inputs[i].type="checkbox"){
var rag=inputs[i].checked;
if(!rag){
document.getElementById("all").checked=false;
num++;
}
}
if(num<=0){
document.getElementById("all").checked=true;
}
}
}
- 1 回答
- 0 关注
- 1026 浏览
添加回答
举报