<input type=checkbox onclick=checkAll()>全选
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox><script>
function checkAll(){
var e=window.event.srcElement
var o=document.getElementsByTagName("input")
for(i=0;i<o.length;i++)if(o[i].type=="checkbox")o[i].checked=e.checked
}
</script>

解决方案 »

  1.   

    <input type="checkbox" onclick="checkAll(this)">check all<script language="javascript">
    function checkAll(obj)
    {
      for (var i=0; i < obj.form.elements.length; i++)
      {
            if (obj.form.elements[i].type == "checkbox")
                obj.form.elements[i].checked = obj.checked;
      }
    }
    </script>
      

  2.   

    function ChkAll(form)
      {
      for (var i=0;i<form.elements.length;i++)
        {
        var e = form.elements[i];
        if (e.name != 'chekall')
           e.checked = form.chekall.checked;
        }
      }
    <input type="checkbox" name="chekall" value="on" onclick="ChkAll(this.form)">和好象和楼上的两位没什么区别,不用给我分了。呵