如何知道如果一个按钮已被点击在javascript
how to know if a button has been clicked in javascript?
我需要知道按钮是否在这张地图上画点…
https://bl.ocks.org/danswick/083a0b48c2cc78c4a08d 单击.
我已经尝试使用这个Javascript代码…
var editButton = document.getElementsByClassName('mapbox-gl-draw_ctrl-draw-btn mapbox-gl-draw_point'); // grab a reference to your element
editButton.onclick = function(){
alert("Clicked!");
}
…但是什么也没发生(没有错误…).
如果我尝试检查在我的Chrome控制台的editButton变量值,我可以看到它是一个HTMLCollection[1],所以不是空的…
建议/示例/备选方案?
document.getElementsByClassName
返回一个集合。您需要为实际的元素设置click处理程序。
var elements = document.getElementsByClassName('mapbox-gl-draw_ctrl-draw-btn mapbox-gl-draw_point');
var editButton = elements[0];
相关文章:
- Javascript按钮下拉列表
- ASP.NET通过单击JavaScript按钮触发c#事件
- JavaScript按钮/输入/函数,字符串反转
- 测试一个简单的javascript按钮
- 如果函数返回True,则显示Javascript按钮
- 用Javascript按钮替换Javascript超链接
- 从页面javascript按钮运行Node.JS
- 如何在asp.net上应用javascript按钮点击
- Javascript按钮href注入
- 计时器自动运行,而不是单击javascript按钮
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- 单击javascript按钮显示/隐藏Div元素
- 单击Javascript按钮,将值添加到文本框中
- visualforce页面javascript按钮点击不起作用
- 使javascript按钮隐藏或显示内容切换
- 使用 Scrapy 模拟 JavaScript 按钮点击
- Javascript按钮禁用并启用特定时间
- 如果未输入任何内容,则使 JavaScript 按钮不执行任何操作
- 当表为空时禁用 JavaScript 按钮
- javascript按钮在html中不起作用