<script language="javascript">
<!--
function check(form)
{   var a=Number(form.cj_num.value);
   var i;
   for(i=1;i<=a;i++)
   {
   var b=eval("cj"+i);
   alert(form.b.value);
   
 }
 }
</script>

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function check(form)
    {   var a=form.cj_num.value;
       var i;
       for(i=1;i<=a;i++)
       {
       var b=eval("form.cj"+i);
       alert(b.value);
       
     }
     }
    </script>
      

  2.   

    <script language="javascript">
    <!--
    function check(form)
    {   var a=Number(form.cj_num.value);
       var i;
       for(i=1;i<=a;i++)
       {
       var b="cj"+i;
       alert(document.all(b).value);
       
     }
     }
    </script>
      

  3.   

    Microsoft(R) JScript(R)
    eval 方法   语言参考 
    版本 1 
     请参阅                  应用于 
    --------------------------------------------------------------------------------描述
    检查 JScript 代码并执行. 
    语法
    eval(codestring) 
    codestring 参数是包含有效 JScript 代码的 String 对象. 这个字符串将由 JScript 分析器进行分析和执行. 说明
    eval 函数允许 JScript 源代码的动态执行. 例如,下面的代码创建了一个包含 Date 对象的新变量 mydate : 
    eval("var mydate = new Date();");
    传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.