您的位置:首页 > Web前端 > JavaScript

js实现checkbox多选和反选

2016-02-18 11:59 369 查看
<input type="checkbox" id="controlAll" onclick="selectAll()"/>   //控制多选的复选框

<div>

<input name="select_id" type="checkbox" value="1" /><br />
<input name="select_id" type="checkbox" value="2" /><br />
<input name="select_id" type="checkbox" value="3" /><br />
<input name="select_id" type="checkbox" value="4" /><br />
<input name="select_id" type="checkbox" value="5" /><br />
<input name="select_id" type="checkbox" value="6" /><br />    

<div>

<script type="text/javascript"> 

function selectAll(){

  var checklist = document.getElementsByName("select_id");    //获取所有name为select_id的input标签数组

   if(document.getElementById("controlAll").checked){   //判断总选按钮是否选中

   //alert(checklist.length);

   for(var i=0;i<checklist.length;i++){

      checklist[i].checked = 1;

   } 

 }else{      //如果总选按钮没有选中

  for(var j=0;j<checklist.length;j
b813
++){

     checklist[j].checked = 0;

  }

 }

}
</script> 

效果如图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: