我有一个像这样的HTML
<button class="btn btn-success" data-dismiss="modal"
onclick="updatepage(TestString)" data-toggle="modal">Test String</button>
,功能是
function updatepage(variable){
// some stuff
}
我收到错误“未定义TestString”,如果我输入
onclick="updatepage("TestString")"
我收到语法错误。
任何想法我可能做错了什么?
答案 0 :(得分:2)
您可以使用单引号作为字符串分隔符:
onclick="updatepage('TestString')"
答案 1 :(得分:1)
你可以试试这个
onClick="updatepage(\'' + TestString + '\')"
答案 2 :(得分:0)
onclick="updatepage(" + escape(JSON.stringify(TestString)) + ")"
您应该考虑使用EventListener API。此表示法仅限于易于序列化的值。例如,你不能通过引用传递。