form1("checkbox"+begin).checked = true;

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <script language="javascript">
    function aaa(i) {
    checkbox[i].checked=true;
    }
    </script>
    </HEAD>
    <BODY>
    <input type="checkbox" name="checkbox">1<br>
    <input type="checkbox" name="checkbox">2<br>
    <input type="checkbox" name="checkbox">3<br>
    <input type="checkbox" name="checkbox">4<br>
    <input type="button" value="select" onclick="aaa(2)">
    </BODY>
    </HTML>
      

  2.   

    var strCmd = "";
    for (var i=begin;i<=end;i++)
    strCmd +="document.form1.checkbox" + i + ".checked = ";
    strCmd += "true";
    eval(strCmd);
      

  3.   

    for (var i=0;i<totalnumber;i++)
    eval("document.form1.checkbox" + i).check =(i>=begin&&i<=end)?true:false;
      

  4.   

    如果不知道totalnumbervar objs = document.getElementsByTagName("input");
    for (var i=0;i<objs.length;i++)
    {
    if (objs[i].checked)
    eval("document.form1.checkbox" + i).check =false;
    }
    for (var i=begin;i<=end;i++)
    {
    eval("document.form1.checkbox" + i).check =true;
    }
      

  5.   

    for(i=begin;i<=end;i++)
     eval("form1.checkbox" + i).checked =true;