$(document).ready(function() {
$('.is-hidden').click(function() {
domtoimage
.toPng(document.getElementById('content'), {
quality: 0.95
})
.then(function(dataUrl) {
let link = document.createElement('a');
let name = document.getElementById('file-name').value;
name = name ? name : "placeHolderName"; // checks whether the user has entered a file name
link.download = `${name}.jpeg`;
link.href = dataUrl;
link.click();
})
})
})
正如有人已經評論過的那樣,您應該在應用程式中擁有一個最小的可重現範例;除此之外,您可以嘗試以這種方式修改程式碼(請注意,可能需要額外的名稱驗證)。
HTML:
Js: