在以`字符引用的字符串中插入变量

时间:2019-01-26 00:18:28

标签: javascript

我尝试在变量中插入变量,该变量将添加到表的一行中

var newLetter =“ hello”;

var row = `
    <tr>
      <td  data-id="+newLetter+">"+newLetter+"</td>
      <td> <input class="" type="checkbox" name="comp"> </td>
      <td> <input class="" type="checkbox" name="flex"> </td>
      <td> <input class="" type="checkbox" name="abs"> </td>
    </tr>
    `;

document.getElementById("class1").insertRow(-1).innerHTML = row;

我在http://jsfiddle.net/8kndew35/

创建了一个基本示例

好像没有插入变量 value

2 个答案:

答案 0 :(得分:1)

尝试template literals

app.listen(3000)

答案 1 :(得分:1)

您需要使用以下格式:

var row = `
<tr>
  <td  data-id="${newLetter}">${newLetter}</td>
  <td> <input class="" type="checkbox" name="comp"> </td>
  <td> <input class="" type="checkbox" name="flex"> </td>
  <td> <input class="" type="checkbox" name="abs"> </td>
</tr>
`;

请参见Template literals