为什么我不能将DOM事件附加到我的Google地图上?

时间:2012-05-02 07:49:54

标签: javascript google-maps dom

我这里有一个模型

http://jsfiddle.net/tF3Yq/1/

我使用了以下函数addDomListener,就像这样

google.maps.event.addDomListener(document.getElementById("my-button", 'click', function(e) {
        alert('clicked');
    }));

但点击似乎没有做任何事情

1 个答案:

答案 0 :(得分:4)

必须是:

google.maps.event.addDomListener(document.getElementById("my-button"), 'click', function(e) {
        alert('clicked');
    });

...而不是:

google.maps.event.addDomListener(document.getElementById("my-button", 'click', function(e) {
        alert('clicked');
    })); 

使用当前代码,您可以将参数event-type和回调传递给getElementById(),而不是google.maps.event