for(i=1;i<=100;i++){
  var ary=eval("a"+i+"1");
  ary...
}

解决方案 »

  1.   

    什么意思啊,我是JS菜鸟,帮我直接改下列程序,行不?谢谢!
    for(var i=1;i<=9.value;i++){
     if(document.thisform.aa+i+1.value==""){//里面数组名称为:a11,a21,a31...a91,如何写啊?
        alert("请填写姓名!");
        return false;
       }
    }
      

  2.   

    上面有错:
    for(var i=1;i<=9;i++){
     if(document.thisform.a+i+1.value==""){//里面数组名称为:a11,a21,a31...a91,如何写啊?
        alert("请填写姓名!");
        return false;
       }
    }
      

  3.   

    9整个数组都为空时才弹出alert("请填写姓名!");
    你的数组都是干什么用的
      

  4.   

    for(var i=1;i<=9;i++){
     if(eval("document.thisform.a"+i+"1.value")==""){//里面数组名称为:a11,a21,a31...a91,如何写啊?
        alert("请填写姓名!");
        return false;
       }
    }