繁体   English   中英

来自javascript的新行字符串

[英]New line string from javascript

我不能从 javascript 做新行,我试图用 \\n 来做,但什么也没做。

 document.getElementById("text").textContent = "hhh" + '\\n' + "df";
 <h1 id="text"> abc </h1>

textContent更改为innerText

 document.getElementById("text").innerText = "hhh" + '\\n' + "df";
 <h1 id="text"> abc </h1>

换行行为是标准化的

显然,您对 javascript 还很陌生。 您应该使用<br>代替。 \\n控制台输出的新行。 此外,您应该使用innerHTML而不是textContent

 document.getElementById("text").innerHTML = "hhh" + '<br>' + "df";
 <h1 id="text"> abc </h1>

带有textContent

 document.getElementById("text").textContent = "hhh" + '<br>' + "df";
 <h1 id="text"> abc </h1>

控制台示例:

 console.log("abc\\ndef");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM