例如:
function XXX(){
<%
i=1
do while i <9
%>
document.JJJ<%=j%><%=1%>.innerHTML=VVVVV;  //循环的代码就省略了。
<%
i=i+1
loop
%>
}由于变量具有双下标作为标识,就需要双循环,
需要达到的效果是有变量: JJJ11,JJJ12,JJJ13,JJJ21,JJJ22,JJJ23,JJJ31,JJJ32,JJJ33
请问一下应该怎么写呢?怎么在循环里面在镶嵌一个循环呢?

解决方案 »

  1.   

    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
    <html>
    <head>
    <title></title>
    <script type="text/javascript">
    function cycle()
    {
     var str="";
     for(var i=1;i<9;i++)
     {
       for(var j=1;j<4;j++)
       {
         str = str+"JJJ"+i+j+"<br>";
       }
     }
     
     d.innerHTML=str;
    }
    </script>
    </head>
    <body>
         <a href="javascript:" onclick="cycle();">点这里</a>
    <div id="d"></div>
    </body>
    </html>