这也是比较常见的功能,需要用到全选,全不选。代码如下:
var all = document.getElementById("all");//全选的id
var product = document.getElementsByName("product"),//所有name=product的input
l = product.length;
all.onclick = function(){
for(var i=l;i--;){
product[i].checked = all.checked;
}
};
for(var i=l;i--;){
product[i].onclick = function(){
var k = 0;
for(var i=l;i--;)product[i].checked && k++;
all.checked = l==k;
};
}