我试图将带有换行符的html代码输入到Javascript字符串中,但换行符突出显示为错误,使用了崇高的文本,任何解决方法?,换行符使得html代码更具可读性。
答案 0 :(得分:3)
听起来你想拥有一个多行字符串文字。在ES2015之前的世界中,您有两种选择:
连接字符串:
var html =
"<div>" +
"Lorem ipsum" +
"</div>";
转义换行符:
var html =
"<div>\
Lorem ipsum\
</div>";
ES2015补充道:
var html = `
<div>
Lorem ipsum
</div>`;
#3还有一个优点,你可以使用占位符插入模板(在评估时变为字符串),例如:
var userName = "Joe Bloggs";
var html = `
<div>
Hello ${userName}, how are you?
</div>`;
答案 1 :(得分:0)
如果你想显示带换行符的字符串,那么请尝试这样的事情
var mystr = "this is \n a test";
答案 2 :(得分:0)
你试过<br/>
吗?
这是在HTML中放置换行符的最标准方法