[英]Multiple Onclick Events - 1 of 2 Events Working
我将一些按钮放在一个名为“按钮”的 div 中,与地图分开。 当用户单击按钮时,我试图做两件事:
按钮 HTML:
<button id="Zoom">Zoom1</button>
在 Javascript 中声明“地址” div
:
var address = [];
事件javascript:
google.maps.event.addDomListener(document.getElementById('sofZoom'), 'click', function () {
map.setCenter(new google.maps.LatLng(42.67,23.45));
map.setZoom(15);
address.document.getElementById('address').innerHTML = 'textcontent'
});
我在这里做错了什么? 任何输入将不胜感激。
var address = []
创建一个名为“address”的局部变量并为其分配一个数组。 它与任何 HTML 元素完全无关。
address.document
尝试访问该数组的document
属性。 没有这样的属性,因此尝试调用address.document.getElementById
会引发错误。
document
是全局的。 直接用就行了。
删除此行。
var address = [];
替换这一行:
address.document.getElementById('address').innerHTML = 'textcontent'
和:
document.getElementById('address').innerHTML = 'textcontent'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.