checkboxs = document.getElementsByName(checkboxname);
for(i=0;i<checkboxs.length;i++)
   ....

解决方案 »

  1.   

    <script>
    var n=1;
    for(var i=0;i<n;i++)
    {
    var checksb = document.createElement("input");
    checksb.type = "checkbox";
    checksb.id = "mychecks";
    document.getElementById("form1").appendChild(checksb);
    document.write("<br>");
    }
    function checked_sel()
    {
    var objs = document.getElementsByName("mychecks");
    for(var j=0;j<objs.length;j++)
    {
    if(objs[j].checked==true)
    {
    alert("第"+(j+1)+"个被选中");
    }
    }
    }
    </script>
    <input type="button" onclick="checked_sel()" value="checked box">也支持多个复选框。只要改变n的值即可
      

  2.   

    document.getElementsByName(checkboxname)
      

  3.   

    谢谢!!问题解决!!javascript 还需要大大加强阿!!