【发布时间】:2019-12-09 14:14:34
【问题描述】:
我尝试了这段代码并得到了以下输出:
<script type="text/javascript">
document.write("<table border='1' width='70%'>");
for(var a=1;a<=20;a=a+5){
document.write('<tr>');
for(var b=a;b<a+5;b++){
document.write("<td>"+b+"</td>");
}
document.write('</tr>');
}
document.write("</table>");
</script>
输出:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
我怎样才能像这样显示输出:
1 6 11 16
2 7 12 17
3 8 13 18
4 9 14 19
5 10 15 20
【问题讨论】:
-
永远不要使用
document.write()。永远不要永远使用document.write()来编写部分元素(只是开始或结束标签)。
标签: javascript for-loop nested-loops