【发布时间】:2017-04-01 02:40:45
【问题描述】:
我正在尝试将 onclick 事件添加到 InfoWindow 内的图像中,以便在单击图像时调用 Javascript 函数。
“name”是地点的名称,“image”是图像的位置。当我单击标记时,它们都显示良好,但当我单击图像时没有任何反应。
我当前的代码是:
var infowindow = new google.maps.InfoWindow({content: name + "</br>" + "<img
onclick='output()' src='images/" + image +
"'style=height:100px;width:100px;float:none;>"});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
function output()
{
$("#output").html("yes");
}
还有 HTML:
<h1>My First Google Map</h1>
<div id="map" style="width:60%;height:500px"></div>
<div id="output"></div>
</body>
【问题讨论】:
-
发布的代码对我有用 (fiddle)。请提供一个 minimal reproducible example 来证明您的问题。
标签: javascript image google-maps onclick infowindow