我无法弄清楚为什么这些数字不会在新线上打印。
function display(min, max) {
for (var i = min; i <= max; i++)
document.writeln(i);
}
&#13;
答案 0 :(得分:0)
将<br>
标记添加到输出中。
function display(min, max) {
for (var i = min; i <= max; i++) {
document.writeln(i + '<br>');
}
}
display(5, 7);
&#13;
尽管如此,您可以使用<pre>
标记,该标记尊重来自document.writeln()
function display(min, max) {
document.write('<pre>');
for (var i = min; i <= max; i++) {
document.writeln(i);
}
document.write('</pre>');
}
display(5, 7);
&#13;
答案 1 :(得分:0)
Html会自动删除空格和换行符,在文档中它跳线,你应该使用html标记来跳转这样的行 -
document.write(1+'<br>')
答案 2 :(得分:0)
您需要添加&lt; br /&gt;以便显示在下一行。 html引擎在同一个空间中添加所有内容。