<script language="javascript">
<!--
  function funcheck()
  {
   var i
    for (i=0;i<document.all.length;i++)
    {
      if (document.all(i).type == 'checkbox') alert(document.all(i).value);
    }
  }
//-->
</script><%
  Dim i
  For i = 0 To 5 %>
    <input type=checkbox value=C<%=i%>>
<%  Next  %>
<input type=button value=check onclick="funcheck();">

解决方案 »

  1.   

    tvar="var v1";
    eval(tvar);
    v1='hello';
      

  2.   

    楼上的,我看不懂啊不过type的用法总算是改正了
      

  3.   

    zltostem(尘寞)用的是服务端的,呵呵
    eval可以动态生成变量名的哦
    var i
    eval('Num' + i + '=0')
    ...
      

  4.   

    用eval把一个字符串执行
    例如:
    eval("a1=10")
    eval("a2=12")
    这样变生成了两个变量a1和a1
    分别等于10和12
      

  5.   

    mjpclab(我是大猫猫啊 http://mjpclab.8u8.com)山不在高,有仙则灵,程序不在懂...^_^
      

  6.   

    lukia(lukia)你的意思是用eval()执行一段循环语句,对吗?
    如果循环次数是由变量决定的也可以吗?