首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Javascript中创建新行?

如何在Javascript中创建新行?
EN

Stack Overflow用户
提问于 2011-04-23 01:29:45
回答 14查看 776.6K关注 0票数 140
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(?);

}

我正在打印一个星形金字塔,我不能打印新的行。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 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页上)。

票数 238
EN

Stack Overflow用户

发布于 2011-04-23 01:32:24

这样如何:

document.write ("<br>");

(假设您在一个html页面中,因为换行符只会显示为一个空格)

票数 32
EN

Stack Overflow用户

发布于 2011-04-23 01:31:48

document.writeln()是您要查找的内容,如果您希望在使用新行时具有更多的粒度,则可以使用document.write('\n' + 'words')

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5758161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档