【发布时间】:2020-11-17 16:01:53
【问题描述】:
当我第一次单击按钮时,它不起作用。在我第二次单击时,它会下载 1 张图片。我的第三次点击下载了 2 张图片。在我第 4 次点击时,它会下载 3 张图片。所以 1-0、2-1、3-2、4-3。它们也会立即下载,不会询问保存位置。
js:
function xyz(){
const text =canvas.api.getCanvasAsImage();
const download = document.getElementById('download');
download.addEventListener('click', function(e) {
var link = document.createElement('a');
link.download = 'download.png';
link.href = text;
link.click();
link.delete;
});
}
html:
<button onclick="xyz()" id="download">Download</button>
我刚刚开始学习 javascript。我正在尝试通过检查应用程序来学习。我不明白为什么会发生这些,因此无法解决问题。
【问题讨论】:
标签: javascript html canvas download save