Javascript 在HTML和console.log中都可见的新行

Javascript 在HTML和console.log中都可见的新行,javascript,html,newline,Javascript,Html,Newline,我有一个简单的JavaScript: function property() { var ua = document.getElementById('greenBack').innerHTML; var finals; finals = ua; if (ua.indexOf('p')) { finals += '<br>\n Unknown Error'; } return finals; } 函数属性(){ var

我有一个简单的JavaScript:

function property() {
    var ua = document.getElementById('greenBack').innerHTML;
    var finals;
    finals = ua;
    if (ua.indexOf('p')) {
        finals += '<br>\n Unknown Error';
    } 
    return finals;
}
函数属性(){
var ua=document.getElementById('greenBack').innerHTML;
总决赛;
总决赛=ua;
if(ua.indexOf('p')){
期末考试+='
\n未知错误'; } 复赛决赛; }
问题是,当函数输出显示在
控制台.log()
中时,如果没有

标记(因为

显示在控制台上),我希望显示一个换行符,但也希望能够在不使用

的情况下将文本“未知错误”写入html中的换行符


是否有任何解决方案可以在HTML和控制台中显示换行符而不显示
\n

只需将
\n
用于控制台输出即可。然后,在HTML页面上显示文本时,您可以:

  • \n
    替换为

  • 或将
    
    
    
    
    您可以在文本区域打印信息。它将使用新行的
    \n
    作为控制台

    预先标记您写入的内容,显示所有内容,包括新行使用的空间,\n br标记也移动到新行,当您使用键盘上的js文字表示并在esc和带有符号**`**的点击按钮之间找到js文字时,更多的选项会派上用场。变量可以放在
    ${variable inside here}

    文本区域在这种情况下不合适,您必须格式化代码。在HTML和css的ConsoleUpNote“空白:预换行;”中,行间断开是不可能的,那很有用,谢谢你。