列表框是不是<select muliple>?

解决方案 »

  1.   

    for (var i=0;i<form.checkbox.length;i++)
        form.checkbox[i].checked=val;
      

  2.   

    <form  name=aa>  
    <input  type=checkbox>  
    <input  type=checkbox>  
    <input  type=checkbox>  
    <input  type=checkbox>  
    <input  type=checkbox>  
    <input  type=checkbox>  
    <input  type=button  value="all"  onclick=selectAll(document.aa)>  
    <input  type=button  value="other"  onclick=selectOther(document.aa)>  
    <input  type=reset  value="reset">  
    <script>  
    function  selectAll(obj)  
    {  
    for(var  i  =  0;i<obj.elements.length;i++)  
    if(obj.elements[i].type  ==  "checkbox")  
    obj.elements[i].checked  =  true;  
    }  
    function  selectOther(obj)  
    {  
    for(var  i  =  0;i<obj.elements.length;i++)  
    if(obj.elements[i].type  ==  "checkbox"  )  
    {  
    if(!obj.elements[i].checked)  
    obj.elements[i].checked  =  true;  
    else  
    obj.elements[i].checked  =  false;  
     
    }  
    }  
    </script>  
      

  3.   

    <body onload="selectall()">
    <select name=select1>
    ..<script>
    function selectall(){
    for(var i=0;i<select1.options.length)
    select1.options[i].selected=true;
    }
    </script>
      

  4.   

    <select name=select1 multiple>
      

  5.   

    真是巧:
    我现在就刚刚写完它,给你把!
    全选:CheckAll(true);
    晴空:CheckAll(false);
    假设叫复选框名字叫:makefunction CheckAll(CheckFlag)
    {
       var b = document.getElementsByName("make");
       for(var i=0;i<b.length;i++)
       {
          b[i].checked = CheckFlag;
       }
       return;
    }