你这里第一个 value 应该是 name 吧<script language="javascript">
function selectAll()
{
  for(var i=0; i<=5; i++)
     document.all.checkbox1[i].checked = true
}function unSelectAll()
{ for(var i=0; i<=5; i++)
     document.all.checkbox1[i].checked = false
}
</script>

解决方案 »

  1.   

    <input type=checkbox value=checkbox1 value="1">
    <input type=checkbox value=checkbox1 value="2">
    <input type=checkbox value=checkbox1 value="3">
    <input type=checkbox value=checkbox1 value="4">
    <input type=checkbox value=checkbox1 value="5">
    <input type=checkbox value=checkbox1 value="6">
    <input type="button" value="全选" onClick="selectAll()">
    <input type="button" value="全撤" onClick="unSelectAll()">
    <script language="javascript">
    function selectAll()
    {
      for(var i=4; i<=9; i++)
      //呵呵,这样也行,里面是在4个到第9个
         document.all([i]).checked = true
    }function unSelectAll()
    { for(var i=4; i<=9; i++)
         document.all([i]).checked = false
    }
    </script>
      

  2.   

    这是我看到的一段代码:
    全选/全退的函数:(四个选项的)
    function setState(flag) {  document.forms[0].option1.checked = flag;
      document.forms[0].option2.checked = flag;
      document.forms[0].option3.checked = flag;
      document.forms[0].option4.checked = flag;
    }
    以上代码放在<head>...</head>之间
    以下代码放在<body>...</body>之间
    <form>
    <input name="option1" type="checkbox" value="1">   
    <input name="option2" type="checkbox" value="2"> 
    <input name="option3" type="checkbox" value="3">  
    <input name="option4" type="checkbox" value="4">
    <input type="button" value="全  选"   onClick="setState(true);">  
    <input type="button" value="全 退" onClick="setState(false);">  
    </form>   
    你可以试试。
      

  3.   

    <html>
    <head>
    <title>chooseall</title>
    </head>
    <body oncontextmenu="return false;">
    <input type=button value='全选' onclick='chooseAll()'>
    <input type=button value='取消' onclick='chooseNo()'>
    <input type=button value='反选' onclick='againChoose()'>
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <script>
    function chooseAll(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked=true;
    }
    }
    function chooseNo(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked=false;
    }
    }
    function againChoose(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked= !document.all("id")[i].checked;
    }
    }</script></body>
    </html>