如何知道是否在javascript中单击了按钮?
我需要知道在这张地图上画点的按钮 单击 我尝试使用此Javascript代码如何知道是否在javascript中单击了按钮?,javascript,html,Javascript,Html,我需要知道在这张地图上画点的按钮 单击 我尝试使用此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!"); } 。。。但
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],所以不是空的
建议/示例/备选方案?
文档。getElementsByClassName
返回一个集合。您需要为实际元素设置单击处理程序
var elements = document.getElementsByClassName('mapbox-gl-draw_ctrl-draw-btn mapbox-gl-draw_point');
var editButton = elements[0];