<input type=checkbox name=mm value=a><br>
<input type=checkbox name=mm value=b><br>
<input type=checkbox name=mm value=c><br>
<input type=checkbox name=mm value=d><br>
<input type=checkbox name=mm value=e><br><br><br>
<input type=checkbox onclick="cc(this)">全选与不全选的切换<script language=Javascript>
function cc(e)
{
  var a = document.getElementsByName("mm");
  for (var i=0; i<a.length; i++) a[i].checked = e.checked;
}
</script>

解决方案 »

  1.   

    另一个是select的那种
    <select name="name" multiple>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select><input type="checkbox" name ="all" onclick="函数()">
    单击复选框,全选或不选select
    这个函数如何写?
      

  2.   

    <form name=form1>
    <select name="list" multiple>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    <input type=checkbox onclick="chAll(this)">全选?
    </form><script language="JavaScript"><!--
    function chAll(m)
    {
    var e = document.form1.list;
    for (var i=0; i<e.options.length; i++)
        e.options[i].selected = m.checked;
    }
    //--></script>