javascript - 如何在 Javascript 中创建一个新行?

标签 javascript html newline line-breaks

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换行符。

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 页面上)。

关于javascript - 如何在 Javascript 中创建一个新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758161/

相关文章:

javascript - Node.js - 语法错误 : Unexpected token import

javascript - 在 IE8 中遍历 DOM 中断的递归 JavaScript 函数

javascript - 在没有带有特定文本标签的 JavaScript 中拆分

javascript - Google 的抓取工具无法理解自己的 map 。如何解决?

javascript - 如何在 html 表格中的特定行顶部添加行?

html - Firefox 57.0.1 将自定义字体渲染得更低

java - 在控制台的 Windows 上用 Java 打印回车符

html - dom crud 使 Bootstrap 中的滚动变慢

perl - 从 Config::Simple 配置文件中使用换行符存储和读取字符串

Windows 和 Linux 上的 PHP_EOL