如何使用按钮触发编辑结束?
How to trigger end of editing with button?
我目前在自定义按钮中使用下面的代码来触发 Leaflet 中的编辑模式。
我现在想使用更多自定义按钮来保存取消和全部清除。
我的问题是传单控制面板中这些都没有类到select,所以我不能使用下面的方法。
我能做什么?
document.querySelector(".leaflet-draw-edit-remove").click();
试试这个!
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/
我目前在自定义按钮中使用下面的代码来触发 Leaflet 中的编辑模式。
我现在想使用更多自定义按钮来保存取消和全部清除。
我的问题是传单控制面板中这些都没有类到select,所以我不能使用下面的方法。
我能做什么?
document.querySelector(".leaflet-draw-edit-remove").click();
试试这个!
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/