我正在尝试学习基本的javascript并使用jsfiddle作为我选择的工具来玩代码。我发现我真的通过工作示例学习,我可以看到输出。
但是,我发现当我按照以下方式执行某些操作时,两行都显示在同一行:
document.writeln("This is Line One");
document.writeln("This is Line Two");
即。 http://jsfiddle.net/u1sonderzug/NVSsy/
我理解作为一个初学者,我可能会以完全错误的方式做这件事,所以我想了解最佳实践。
答案 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和它的标准要强得多:)