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(?);
}
我正在打印一个星形金字塔,我不能打印新的行。
发布于 2011-04-23 01:31:39
使用\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
在HTML源中,字符串Hello<br><br>Test
将如下所示:
Hello<br><br>Test
对于查看页面的人来说,HTML将呈现为换行符,\n
只是将文本拖放到源文件中的下一行(如果它在HTML页上)。
发布于 2011-04-23 01:32:24
这样如何:
document.write ("<br>");
(假设您在一个html页面中,因为换行符只会显示为一个空格)
发布于 2011-04-23 01:31:48
document.writeln()
是您要查找的内容,如果您希望在使用新行时具有更多的粒度,则可以使用document.write('\n' + 'words')
https://stackoverflow.com/questions/5758161
复制相似问题