RT。怎么点一下全选复选框按钮让所有复选框全部点上呢?希望高手指教~

解决方案 »

  1.   

    Jquery写的<div id="div1">
            <input id="Checkbox1" type="checkbox" />
            <input id="Checkbox2" type="checkbox" />
            <input id="Checkbox3" type="checkbox" />
        </div>
        <input id="Button1" type="button" value="全选" />
        <script type="text/javascript" language="javascript" src="JQuery.js"></script>    <script type="text/javascript" language="javascript">
        $(document).ready(function(){ 
          $("#Button1").click(function(){
            $("#div1").find("input[type=checkbox]").attr("checked",true);
          })
    });     </script>
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    <script type="text/javascript">
    function all(){
      var inps = document.getElementsByTagName("input");
       for(var i=0;i<inps.length;i++){
          if(inps[i].type=="checkbox"){
              inps[i].checked = "checked";
           }
       }
    }
    </script>
    <input type="checkbox" /><input type="checkbox" /><input type="checkbox" /><input type="checkbox" /><input type="checkbox" />
    <input type="button" onclick="all()" value="select all"/>
    </body>
    </html>
      

  3.   

    有个前提吧?难道你要全部的整个页面的吗
    最近在用jQuery,写个jq的吧
    $(":checkbox").attr("checked",true);js版本的比较麻烦
    var checkbox = document.getElementsByTagName("input");
    for(var i =0;i<checkbox.length;i++) {
       if(checkbox[i].type=="checkbox") {
           checkbox[i]["checkbox"]=true;
       }
    }