我有一个来自Java后端的字符串,该字符串的格式设置为以某种方式显示,新行,制表符和空格字符位于某些位置。

如何使它在HTML中以相同的方式显示?

例如,假设我在Javascript中具有当前字符串,如下所示:

var str = "\t\tTitle \n Some text \t\t\t more text";

最佳答案

浏览器通常会去除多余的空格,您可能需要将其放入预格式化的文本块中或使用white-space: pre

var pre = document.createElement("pre");
pre.innerHTML = str;
document.appendChild(pre);


另外,是的,您也需要使用后缀,如前所述。

09-25 16:57
查看更多