checkbox全选、全不选,取消选择一个后取消全选等功能

这也是比较常见的功能,须要用到全选,全不选。代码以下:javascript

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;
   };
}
相关文章
相关标签/搜索