如何更改下面的代码语法,其中从一个数字到字符串值的infoAddress?我错过了什么语法。
var html = '<a onclick="selectMarker(' + i + '); selectAddress(' + infoAddress + ');">';
答案 0 :(得分:3)
如果我的问题是正确的,那么您尝试将selectAddress
函数的参数作为字符串。对于参数必须在引号中。因为你已经在一个字符串中,你必须用反斜杠来逃避单引号。
var html = '<a onclick="selectMarker(' + i + '); selectAddress(\'' + infoAddress + '\');">linkText</a>';