小唯快跑啊
2023-08-10 10:55:17
當我第一次單擊該按鈕時,它不起作用。第二次點擊時,它會下載 1 張圖片。我第三次點擊它下載 2 張圖片。在我第四次點擊它時,它下載了 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。我正在嘗試通過檢查應用程序來學習。我不明白為什么會發生這些,因此無法解決問題。
1 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
當我第一次單擊該按鈕時,它不起作用。第二次點擊時,它會下載 1 張圖片。我第三次點擊它下載 2 張圖片。在我第四次點擊它時,它下載了 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。我正在嘗試通過檢查應用程序來學習。我不明白為什么會發生這些,因此無法解決問題。
添加回答
舉報
0/150
提交
取消