通过循环把数组值赋给hidden类型的form元件,直接就可以通过调用名称在javascript里面调用了

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE></HEAD><BODY>
    <%
    String[] strAry=new String[6];
    for(int i=0;i<6;i++){
    strAry[i]=Integer.toString(i);
    }
    for(int i=0;i<6;i++){
    %>
    <INPUT TYPE="hidden" name="sendAry" value="<%=strAry[i]%>">
    <%
    }
    %>
    <SCRIPT LANGUAGE="JavaScript">for(var i=0;i<sendAry.length;i++){
    alert(sendAry[i].value);
    }
    </SCRIPT>
    </BODY>
    </HTML>
      

  2.   

    sendAry[i]指的是谁啊?有没有写了个笔误?
      

  3.   

    name="sendAry"
    不是笔误,因为for循环所以生成的是数组