使用onclick从动态创建的按钮传递变量

时间:2018-08-07 14:14:36

标签: javascript onclick

我正在将按钮动态添加到具有onclick事件的表中。 onclick函数按如下所示传递变量:

var callId = json[i].sys_id;

我尝试过的按钮代码(加上引号和转义引号的变体)是:

tr.append("<td><button onclick='getNotes('"+callId+"');'>Details</button></td>");

它总是带有:

  

未捕获到的SyntaxError:输入意外结束

或者它不会引发错误,但是不起作用。如果我像这样对变量进行硬编码,它将起作用:

tr.append("<td><button onclick='getNotes(\"00695ef3dbd04f40f20cf209af961995\");'>Details</button></td>");

我似乎无法正确传递变量,

0 个答案:

没有答案