<INPUT TYPE="button" value="全选" onclick="selectAllCheckboxes('var[]',this.checked);">
/**
* This function is to change all checkboxes to checked or unchecked.
* JK 2003-12-08
*/
function selectAllCheckboxes(nameOfCheckBox,trueOrFalse)
{
if(trueOrFalse==null) trueOrFalse=true;//srcElement.checked;
var theCheckboxInputs=document.getElementsByName(nameOfCheckBox);
for (var i=0;i<theCheckboxInputs.length;i++)
if(!theCheckboxInputs[i].disabled){
theCheckboxInputs[i].checked=trueOrFalse;
}
}

解决方案 »

  1.   

    <INPUT TYPE="button" value="全选" onclick="selectAllCheckboxes('var[]',this.checked);">--->>><INPUT TYPE="checkbox" onclick="selectAllCheckboxes('var[]',this.checked);">
      

  2.   

    搜索以下checkbox有很多帖子的
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkAll()
    {
    var chk =document.forms[0].elements['var[]'];
    for(var i=0;i<chk.length;i++)
    {
    chk[i].checked= true;
    }
    }
    //-->
    </SCRIPT>
      

  4.   

    <form name=form1>
    <INPUT TYPE="button" value="全选" onclick="selectall(this.form);">
    <INPUT TYPE="checkbox" NAME="var[]">
    <INPUT TYPE="checkbox" NAME="var[]">
    <INPUT TYPE="checkbox" NAME="var[]">
    <INPUT TYPE="checkbox" NAME="var[]">
    </form>
    <script language="javascript">
    function selectall(ss){
    var kk;
    var max;
    max=ss.elements.length;
    for(kk=1;kk<max;kk++)
    ss.elements[kk].checked=ss.elements[0].checked;

    }
    </script>其中max是表单formname中的所有元素,第一个是formname.elements[0],最后一个是formname.elements[max-1],现在第一个就是全选checkbox