<script>
var chk = ducoment.getElementsByName("checkflag[]");
for (i=0;i<chk.length;i++)
  chk[i].checked = true;
</script>

解决方案 »

  1.   

    <input type="checkbox" value=1 name='checkflag[]'>
    <input type="checkbox" value=2 name='checkflag[]'>
    <input type="checkbox" value=3 name='checkflag[]'>
    <input type="button" value="checkall" onClick="checkAll()"><script>
      function checkAll(){
         var e=document.getElementsByName('checkflag[]');
         for(var i=0;i<e.length;i++){
             e[i].checked=true;
         }
      }
    </script>
      

  2.   

    全选与全不选的
    <input type="checkbox" value=1 name='checkflag[]'>
    <input type="checkbox" value=2 name='checkflag[]'>
    <input type="checkbox" value=3 name='checkflag[]'>
    <input type='checkbox' value='all' onclick='checkAll(this)'>全选
    <script>
    function checkAll(allObj)
    {
    var chk = document.getElementsByName("checkflag[]");
    for (i=0;i<chk.length;i++)
      chk[i].checked = allObj.checked;
    }
    </script>