答案 0 :(得分:3)
从较高的层面来说,你是从JavaScript生成html的,所以任何可以独立工作的html都可以在从JavaScript生成时使用。一些可能性,具有不同的灵活性:
预先格式化的文字,插入换行符"\n"
字符:
<pre>
line one
line two
</pre>
插入中断标记:
line one<br />
line two<br />
或者我最喜欢的,使用段落标签:
<p>line one</p>
<p>line two</p>
我喜欢这个,因为您可以将代码中的每一行称为单个DOM元素。设置此css以保持线并排:
div.code-listing p { margin: 0; padding: 0; }
答案 1 :(得分:1)
以编程方式,通过连接<br />
是我能想到的唯一方式。
word-wrap: break-word;
结合宽度应该给你一个近似值,但它不会是完美的。