Javascript使用enter分隔字符串

Javascript使用enter分隔字符串,javascript,processmaker,Javascript,Processmaker,我想把html脚本放在中,但我不能用enter分隔字符串。因此,我将代码放在如下位置(示例): var html=“FirstnameLastnameAge”; $(“#panelChatlog”).html(this.html); 正如您所看到的,字符串是html代码,但我想将html代码分开,这样更易于阅读: var html = " <table style="width:100%"> <tr>

我想把html脚本放在
中,但我不能用enter分隔字符串。因此,我将代码放在如下位置(示例):

var html=“FirstnameLastnameAge”;
$(“#panelChatlog”).html(this.html);
正如您所看到的,字符串是html代码,但我想将html代码分开,这样更易于阅读:

var html = "
          <table style="width:100%">
            <tr>
              <th>Firstname</th>
              <th>Lastname</th>
              <th>Age</th>
            </tr>
        ";

$("#panelChatlog").html(this.html);
var html=”
名字
姓氏
年龄
";
$(“#panelChatlog”).html(this.html);
但在我的javascript中这是不可能的。我正在使用processmaker 3.x
有什么建议吗?

这就是引入“was”字符的目的,因此您不需要手动在字符串中写入
\n
。只需替换引号就足够了(请确保关闭您的
标记):

var html=`
名字
姓氏
年龄
`;
警报(html)您可以使用ES6中引入的

const htmlMarkup = `
<table style="width:100%">
    <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Age</th>
    </tr>
</table>`
const htmlMarkup=`
名字
姓氏
年龄
`

使用`字符如前所述@Christian和用户修剪功能从HTML代码中删除空白

var html=`
名字
姓氏
年龄
`;
$(“#panelChatlog”).html(html.trim())


Change
$(“#panelChatlog”).html(this.html)
$(“#panelChatlog”).html(html)。这是
var
而不是类或构造函数属性。这些实际上是完全不同的,因为浏览器将一个或多个空格解释为单个空白。这可能适用于表,但在其他情况下不会呈现相同的结果。此外,您必须在引号中使用不同的引号,或转义引号,或使用模板文字。每个人都有相同的答案,我不能选择多个答案,但感谢所有回答我的人。
const htmlMarkup = `
<table style="width:100%">
    <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Age</th>
    </tr>
</table>`