关于js写全选的方法

思路:用一个变量来存储值,点击复选框来改变值;

 

代码  

 

var num = 0;

obj.onclick = function(){
if(this.checked == true){
for(var i=0;i<input.length;i++){
input[i].checked=true;
}
num = input.length;
}else{
for(var i=0;i<input.length;i++){
input[i].checked=false;
}
num = 0;
}
};
for(var i=0;i<input.length;i++){
input[i].onclick = function(){
if(this.checked == true){
num ++;
}else{
num --;
}
if(num == input.length){
obj.checked = true;
}else{
obj.checked = false;
}
}
}
posted @ 2016-04-27 13:16  正在输入......  阅读(291)  评论(0编辑  收藏  举报