<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<form name="form1">
<INPUT TYPE="checkbox" NAME="checkbox1">
<INPUT TYPE="checkbox" NAME="checkbox2">
<INPUT TYPE="checkbox" NAME="checkbox3">
<INPUT TYPE="checkbox" checked NAME="checkbox4">
<INPUT TYPE="checkbox" NAME="checkbox5">
<INPUT TYPE="checkbox" NAME="checkbox6">
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
for (var i=1;i<6;i++){
if (eval("document.form1.checkbox"+i+".checked"))
  {
alert(i);
  // return false;
  }
}//-->
</SCRIPT>

解决方案 »

  1.   

    if (document.form1.elements["checkbox"+i].checked)
      

  2.   

    哦这样啊
    还有啊以为我的这个表单中的checkbox的个数是动态的啊,如何获得他的个数啊
    求教
    document.form1.checkbox.count???
      

  3.   

    知道了啊
    var j=0
    for (var i=1;i<document.form1.elements.length;i++)
    {
    if (document.form1.elements[i].type=="checkbox")
    {
    ++j
      }
     }
    谢谢二位帮忙 马上给分
    共产主义每人五分吧
    ok 吗??