如何使用jsfiddle在javascript中输出新行?

时间:2012-08-24 07:17:56

标签: javascript jsfiddle

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

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

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

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

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

2 个答案:

答案 0 :(得分:5)

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

document.writeln("This is Line One<br>");

答案 1 :(得分:2)

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

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

其中
是回车的html标签;

OR

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

*如果你的javascript在html页面中被破坏了。对于html来说,他必须阅读每个角色,包括由writeln添加的回车,在哪里。

无论如何你应该尝试找到html和DOM的教程,这个println和它的标准要强得多:)