日期:2014-05-18  浏览次数:20749 次

在javascript的循环语句里面再镶嵌循环语句应该怎么写?
例如:
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
请问一下应该怎么写呢?怎么在循环里面在镶嵌一个循环呢?

------解决方案--------------------
<%@ 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>