Javascript 新行 - document.write 结束

Posted

技术标签:

【中文标题】Javascript 新行 - document.write 结束【英文标题】:Javascript new line - end of document.write 【发布时间】:2013-01-22 15:57:25 【问题描述】:

我正在开发一个小程序,现在我需要的是在我的 document.write 输出之间创建一个新行。我听说过 \r 和 \n 但它似乎对我不起作用。

        ...
        group[j] = elev[r] + " og " + elev[k];
        document.write(group[j] += "\n");
        ...

此文本的代码处于循环中,并且许多 (11) 个 group[j] 将写入文档中。 我正在使用一个单独的 javascript 文件,所以我不能使用 </br>(我不这么认为)

【问题讨论】:

【参考方案1】:

如果您希望在渲染的 html 中出现新行,那么您肯定需要编写一个 <br/> 标签;空格在 HTML 中被折叠,换行符被认为是空格

...
group[j] = elev[r] + " og " + elev[k];
document.write(group[j] += "<br/>\n");
...

就足够了。 \n 不是绝对必要的,但如果您需要检查生成的源代码,它将使生成的 HTML 看起来更整洁。

【讨论】:

以上是关于Javascript 新行 - document.write 结束的主要内容,如果未能解决你的问题,请参考以下文章

为啥 javascript 不使用 \n 打印新行?

handsontable / javascript - 禁用通过拖动添加的新行

每隔 n 次 Javascript,创建新行

当返回值在新行时,为啥 Javascript 返回语句不起作用?

Javascript:如何计算 textarea 或 contenteditable div 中的新行?

使用 Javascript/JQuery/Rails 3 动态添加新行