Javascript InfoWindow对象中的Onclick事件

Javascript InfoWindow对象中的Onclick事件,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,信息窗口中的onclick事件有问题。。当我更改标记在地图上的位置时,我想显示一个是/否问题,询问我是否要保存一个新位置…我向InfoWindow对象(markerInfoWin)添加了两个按钮(以两种方式),看起来这些按钮没有调用“onclick”事件。。我尝试调用警报(“测试”),但什么也没发生 function addPhotoMarker(lat, lon) { //..... //..... google.maps.event.addListener(photoM

信息窗口中的onclick事件有问题。。当我更改标记在地图上的位置时,我想显示一个是/否问题,询问我是否要保存一个新位置…我向InfoWindow对象(markerInfoWin)添加了两个按钮(以两种方式),看起来这些按钮没有调用“onclick”事件。。我尝试调用警报(“测试”),但什么也没发生

 function addPhotoMarker(lat, lon)
 {
   //.....
   //.....
   google.maps.event.addListener(photoMarker, 'dragend', function(event){
      //....
      //....
      movedMarkerContent(photoMarker);

    });
 }

function movedMarkerContent(marker)
{
  markerInfoWin.setContent('<div class="content"><div class="image"><img class="image_info" src="' + photoPath + '" alt="tu ma byc obrazek!" />'
       + '</div><b>Wspolrzedne GPS: </b>' + marker.getPosition().lat().toFixed(3)+", " + marker.getPosition().lng().toFixed(3)
       + '<p>Czy chcesz zapisac nowe informacje o polozeniu ?</p><button name="yesBtn" onclick=positionChanged() > Yes </button>'
       + '<input type="button" id="noBtn" value="No" onclick=alert("Test")/></div>');

  markerInfoWin.setPosition(marker.getPosition());
  markerInfoWin.open(photoMap);
}
功能添加光电标记器(lat,lon)
{
//.....
//.....
google.maps.event.addListener(photoMarker,'dragend',function(event){
//....
//....
移动营销内容(影像营销);
});
}
函数movedMarkerContent(标记器)
{
markerInfoWin.setContent(“”
+“Wspolrzedne GPS:”+marker.getPosition().lat().toFixed(3)+“,“+marker.getPosition().lng().toFixed(3)
+“Czy chcesz zapisac现在是否有波兰人的信息?

Yes” + ''); markerInfoWin.setPosition(marker.getPosition()); markerInfoWin.open(影像地图); }

我在谷歌地图上创建了一个按钮,没问题。。但在信息窗口中的谷歌地图中,这是一个问题

你的onclick不一定要加引号吗?例如:onclick=“alert(\'Test\”);“
onclick=“alert(\'Test\”);”
我尝试了
…+”和它不起作用。它也不会调用alert()<代码>google.maps.event.addListener(markerInfoWin,'click',function(){alert(“Klik na infowin”);})但在地图或标记上对我有效:我的坏信息窗口不能处理“点击”。。。但是我解决了我的问题
google.maps.event.addListener(markerInfoWin,'domready',function(){document.getElementById('noBtn')。onclick=function(){alert('Testt');};})