今天真的要撞墙了,好好的内置数据不用非要传来传去,还是在模板字符串里。
直接上代码:
eventInfoHtml +=
'<div class="option2">'+
'<div style="width: 100%;" onclick="stringProblem(\'' + strList + '\')">'+
'<label style="float: left;">字符串传值</label></div></div>';
问题就在于这个模板字符串里,单引号会引起非常多的问题(直接用反义字符串解决最好)
Uncaught SyntaxError: missing ) after argument list
这个问题看起来是少了),结果是因为我在传字符串的时候一开始没有在单引号旁边分别多加 \'
如果是传字符串列表的话要加[ ]。
如果和我差不多菜的,多按F12看看真正传的是什么值就好了