Json结果为html(换行符)

时间:2011-01-02 19:55:33

标签: html json

如果我将以下字符串设置为div,我怎么能让新行在HTML上工作?

{
"s":"Phrase1.\n\nPhrase2"
}

感谢。

3 个答案:

答案 0 :(得分:4)

foo.innerHTML = myObj.s.replace(/\n/g,"<br>");

答案 1 :(得分:3)

在&lt; pre&gt;中包装预先格式化的文字标记:

<pre>{ "s":"Phrase1.\n\nPhrase2" }</pre>

显示为:

{ "s":"Phrase1.

Phrase2" }

编辑:另一种选择是将div的样式或类设置为与预标记相同:

<div style="whitespace:pre"/>

答案 2 :(得分:2)

{"s", "phrase1.<br /><br />"phrase2"}