把1到9用javascript中的循环实现三行三列,并且遇到被三整除就换行

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:34:59
把1到9用javascript中的循环实现三行三列,并且遇到被三整除就换行,这是我做的,不知道哪里错了?
<BODY>
<table border="1" cellspacing="0" bordercolor="0" >
<script><!--
for(i=1;i<4;i++){
document.write("<tr>");
for(j=1;j<4;j++){
document.write("<td>");
for(a=1;a<10;a++){

document.write(a);
if(a%3==0)
document.write("<br>");
}
document.write("</td>");
}
document.write("</tr>");
} // -->
</script>
</table>
</BODY>
希望改正,并另给写一份,就这点分了都给你,谢谢!
请改正下我的答案好吗?slow_hand,你的答案错误,无法执行,呵呵我也看不懂,江湖救急。各位朋友帮帮忙!!!!谢谢...........

<script>
var tmp="<table border=1 cellspacing=0 bordercolor=0 >";
for(i=0;i<9;i++){
if(i%3==0) tmp+="<tr>";
tmp+="<td>"+(i+1)+"</td>";
if((i+1)%3==0) tmp+="</tr>";
}
tmp+="</table>";
document.write(tmp);
</script>
没试下就抢了,这次的试过了。