0

如何更改下面的代码语法,将 infoAddress 从数字转换为字符串值在哪里?我缺少什么语法。

var html  = '<a onclick="selectMarker(' + i + '); selectAddress(' + infoAddress + ');">';
4

1 回答 1

3

如果我的问题是正确的,那么您正在尝试将selectAddress函数的参数作为字符串提供。对于参数必须用引号引起来。由于您已经在字符串中,因此您必须使用反斜杠转义单引号。

var html  = '<a onclick="selectMarker(' + i + '); selectAddress(\'' + infoAddress + '\');">linkText</a>';
于 2013-09-30T13:55:13.090 回答