我有一个来自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);
另外,是的,您也需要使用后缀,如前所述。