如何让JavaScript忽略字符串

时间:2018-03-08 06:33:32

标签: javascript sublimetext3

我试图将带有换行符的html代码输入到Javascript字符串中,但换行符突出显示为错误,使用了崇高的文本,任何解决方法?,换行符使得html代码更具可读性。

3 个答案:

答案 0 :(得分:3)

听起来你想拥有一个多行字符串文字。在ES2015之前的世界中,您有两种选择:

  1. 连接字符串:

    var html =
        "<div>" +
            "Lorem ipsum" +
        "</div>";
    
  2. 转义换行符:

    var html =
        "<div>\
            Lorem ipsum\
        </div>";
    
  3. ES2015补充道:

    1. 使用template literal

      var html = `
          <div>
              Lorem ipsum
          </div>`;
      
    2. #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中放置换行符的最标准方法