最新消息: 新版网站上线了!!!

JS中checkbox的全选、全不选和反选(不包括disabled)

//全选

   function checkAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false){
      objs[i].checked = true;      
     }           
    } 
   }


  //全不选
   function uncheckAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false ){
      objs[i].checked = false;      
     }           
    } 
   }


  //反选
   function switchAll() {
    var objs = window.document.getElementsByTagName("input");
    for(var   i=0;i<objs.length;i++){
     if (objs[i].type == "checkbox" && objs[i].disabled==false){
      objs[i].checked = !objs[i].checked;      
     }           
    }   
   }
 checkbox中的默认的选中是checked,不可选是disabled。

.....

转载请注明:谷谷点程序 » JS中checkbox的全选、全不选和反选(不包括disabled)