我有将输入追加到页面上的脚本,以及带有onclick函数的输入。
此函数获得3个参数。
但是我得到了SyntaxError:期望的表达式,得到了脚本的结尾。

我的代码如下所示:

scntDiv.append('<input id="coupon_id'+currentItem+'" type="button" value="Create Coupon" onClick="randomString(coupon_id'+currentItem+',ttt'+currentItem+',lll'+currentItem+');">');

任何 hell ?

最佳答案

最后的语法错误,这是正确的版本:

scntDiv.append('<input id="coupon_id'+currentItem+'" type="button" value="Create Coupon" onClick="randomString(\'coupon_id'+currentItem+'\',\'ttt'+currentItem+'\',\'lll'+currentItem+'\')">');

如果要使用',则必须使用\对字符进行转义,例如:\'

关于javascript - onclick函数SyntaxError : expected expression, got end of script,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32072286/

10-12 02:48