Json 结果到 html(换行符)

use*_*677 3 html json

如果我将以下字符串设置为 div 如何让换行符在 HTML 中工作?

{
"s":"短语 1.\n\n短语 2"
}

谢谢。

Ed *_*rty 5

用 <pre> 标签包裹预先格式化的文本:

<pre>{ "s":"Phrase1.\n\nPhrase2" }</pre>
Run Code Online (Sandbox Code Playgroud)

显示为:

{“s”:“短语1。

短语 2" }

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

<div style="whitespace:pre"/>
Run Code Online (Sandbox Code Playgroud)


Phr*_*ogz 5

foo.innerHTML = myObj.s.replace(/\n/g,"<br>");
Run Code Online (Sandbox Code Playgroud)