Answers:
使用\n
换行符。
document.write("\n");
您还可以有多个:
document.write("\n\n\n"); // 3 new lines! My oh my!
但是,如果将其呈现为HTML,则需要将HTML标签用于换行符:
document.write("<br>");
Hello\n\nTest
源代码中的字符串如下所示:
Hello!
Test
该字符串Hello<br><br>Test
在HTML源代码中将如下所示:
Hello<br><br>Test
HTML页面将以换行符的形式呈现给查看页面的人,\n
只是将文本拖放到源代码的下一行(如果它在HTML页面上)。
document.write
,则它是HTML页面,而不是XHTML页面。<br>
是HTML页面的正确换行符。<br />
是XHTML。
document.write
纯文本文档?(例如,如何放置script
标签?)关于的要点pre
很容易成为pre
一部分。
text/plain
文档有关,但是我认为这pre
是一个很好的观点。)
用途"\n"
:
document.write("\n");
注意,必须将其括在双引号中才能将其解释为换行符。不,不是。
pre
元素的另一个答案之外。好点子。如果将ASCII艺术作品输出到某个pre
部分,则\n
可能是正确的事情……(编辑:大声笑,重叠的注释。)
pre
非常清楚。(逢标签为您提供:jsfiddle.net/wT3Ab/1)最佳,
或者,white-space: pre
使用CSS编写元素并\n
用于换行符。
white-space: pre-wrap
正是我想要的!w3schools.com/cssref/pr_text_white-space.asp
要创建新行,符号为'\ n'
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//i want this to print a new line
document.write('\n');
}
如果要输出到页面,则要使用"<br/>"
而不是'/n'
;
在html页面中:
document.write("<br>");
但是,如果您使用的是JavaScript文件,则它将作为新行工作:
document.write("\n");
您的解决方案是
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//printing new line
document.write("<br>");
}
document.write("\n");
如果您document.write();
多次执行(),将无法正常工作。
我建议你应该去:
document.write("<br>");
附言:我知道人们已经在上面说了这个答案,但是没有发现任何区别,所以:)
您可以使用以下链接:javascript中的新行
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//i want this to print a new line
/document.write('<br>');
}