多个 Onclick 事件 - 2 个事件中的 1 个正在运行
Multiple Onclick Events - 1 of 2 Events Working
我在一个名为"按钮"的div中放置了一些按钮,与地图分开。当用户单击按钮时,我正在尝试做两件事:
- 居中和缩放谷歌地图 - 工作。
- 在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'
相关文章:
- 多个jQuery.on()事件无法运行xBrowser(取决于顺序)
- 单击按钮前运行事件
- 错误“;未处理'错误'事件“;在运行yo发电机之后
- JavaScript运行时事件循环现有技术
- 在单击事件中,第一次单击时激发代码一次,其余代码在所有单击时运行
- 如何在表单提交事件后运行JavaScript*
- 在on.change事件之后运行函数
- 滚动事件运行缓慢-有没有更轻松的方法
- 理论上的 JavaScript 事件运行时
- 如何添加多个函数以从不同位置对同一事件运行
- 在事件运行完毕后清除事件效果
- 在 Javascript 中运行代码以使 PHP 和 HTML 文件从 ONLOAD 事件运行
- 仅当类存在于Javascript中时才允许侦听器事件运行
- 对不同元素上的两个不同事件运行相同的事件处理程序
- 正在对事件运行函数
- 为什么这个jQuery事件运行两次?
- 启动工具提示在任何其他事件运行后停止工作
- 如何防止其他点击事件运行,而其中一个已经在jQuery中运行
- 通过onclick事件运行多个AJAX函数
- Visual Studio:将jsmin作为构建后事件运行