Javascript 单击元素可更改google地图样式

Javascript 单击元素可更改google地图样式,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,当用户点击锚时,我试图改变谷歌地图的样式。为了实现这一点,我尝试在addListener中创建一个简单的警报,但它似乎不起作用 html 我做错了什么 Obs 1:我还尝试使用preventDefault() Obs 2:锚点已在DOM中。它不是动态插入的。如果侦听器位于DOM元素上,请使用addDomListener,而不是addListener。更改: google.maps.event.addListener(document.getElementById('click-me'), 'cl

当用户点击锚时,我试图改变谷歌地图的样式。为了实现这一点,我尝试在
addListener
中创建一个简单的警报,但它似乎不起作用

html

我做错了什么

Obs 1:我还尝试使用
preventDefault()


Obs 2:锚点已在DOM中。它不是动态插入的。

如果侦听器位于DOM元素上,请使用addDomListener,而不是addListener。更改:

google.maps.event.addListener(document.getElementById('click-me'), 'click', function(){
    alert('asdf');
});
致:

...

google.maps.event.addListener(document.getElementById('click-me'), 'click', function(){
    alert('asdf');
});

...
google.maps.event.addListener(document.getElementById('click-me'), 'click', function(){
    alert('asdf');
});
google.maps.event.addDomListener(document.getElementById('click-me'), 'click', function(){
    alert('asdf');
});