1

我知道这个问题之前已经被问过,并且我已经查看了其他 Stack Overflow 示例和其他地方,但是查看这段代码太久了,我仍然很难过。

在这个小提琴中,我有许多类别中的两个的标记。我尝试设置一个类别功能displayMarkers来过滤和打开和关闭每个类别的标记。

我没有运气就从这些 例子中抄袭。

当我尝试调用displayMarkers函数并传递 aparameter (albacore218)时,我得到ReferenceError: albacore218 is not defined.

数据采用 JSON 格式,可以很好地填充标记信息窗口中的数据。我不明白为什么 JSON 会在信息窗口中工作,但是当我尝试使用类别函数访问数据时,我没有成功。

请让我知道我缺少什么或不理解什么。谢谢你的帮助。

4

1 回答 1

1

您必须将字符串albacore218(以及amberjack219)括在单引号之间。否则它们将被视为变量。

<input type="button" value="Albacore" onclick="displayMarkers('albacore218');">
<input type="button" value="Amberjack" onclick="displayMarkers('amberjack219');">
于 2013-02-24T05:34:05.407 回答