2

我正在尝试学习基本的 javascript 并使用jsfiddle作为我选择的工具来玩代码。我发现我真的是通过我可以看到输出的工作示例来学习的。

但是,我发现当我按照以下方式执行操作时,两条线都显示在同一行:

document.writeln("This is Line One");
document.writeln("This is Line Two");

http://jsfiddle.net/u1sonderzug/NVSsy/

我理解作为一个初学者,我可能会以完全错误的方式来做这件事,所以我想了解最佳实践。

4

2 回答 2

5

在 html 中,<br>用于换行。

document.writeln("This is Line One<br>");
于 2012-08-24T07:20:47.037 回答
2

这不是 Javascript 的问题,而是 HTML 的问题: println 在文本末尾添加了一个回车符,但它在 HTML 中不起作用,因为 html 不处理这些字符。所以你必须:

writeln("....<br/>");


回车的html标签在哪里;

或者

<pre>
writeln("...");
</pre>

*如果您的 javascript 是在 html 页面中编写的。对 html 说的应答器在哪里,他必须阅读每个字符,包括 writeln 添加的回车符。

无论如何,您应该尝试查找 html 和 DOM 的教程,它比这个 println 更强大,而且它是标准的:)

于 2012-08-24T07:25:49.163 回答