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