如何触发按钮结束编辑?

时间:2019-05-13 15:26:29

标签: javascript leaflet leaflet.draw

我当前正在自定义按钮中使用以下代码来触发Leaflet中的编辑模式。

我现在想使用更多自定义按钮来保存取消并清除所有内容。

我的问题是,这些控件都没有在传单控制面板中选择类,因此我无法使用下面的方法。

我该怎么办?

document.querySelector(".leaflet-draw-edit-remove").click();

1 个答案:

答案 0 :(得分:0)

尝试一下!

var simulateClick = function (elem) {
    // Create our event (with options)
    var evt = new MouseEvent('click', {
        bubbles: true,
        cancelable: true,
        view: window
    });
    // If cancelled, don't dispatch our event
    var canceled = !elem.dispatchEvent(evt);
};
var someLink = document.querySelector('a');
simulateClick(someLink);

如果在解释https://gomakethings.com/how-to-simulate-a-click-event-with-javascript/

处有效