Javascript 如何关闭文件夹?
“我的”按钮将打开文件夹,让用户决定将下载文件保存在何处。(就像我们做的任何正常下载一样)。只是当我点击cancel而不是save时,文件夹会再次打开,让我决定将文件保存到哪里。只有再次单击后,它才会最终关闭。我应该如何控制这种行为Javascript 如何关闭文件夹?,javascript,html,ruby-on-rails,ruby,Javascript,Html,Ruby On Rails,Ruby,“我的”按钮将打开文件夹,让用户决定将下载文件保存在何处。(就像我们做的任何正常下载一样)。只是当我点击cancel而不是save时,文件夹会再次打开,让我决定将文件保存到哪里。只有再次单击后,它才会最终关闭。我应该如何控制这种行为 function download(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:text/pl
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
$('.downloadCSVIcon').on('click', function(){
let csvContents = `name,email\nExample,example@example.com`
download('sample.csv', csvContents)
})
这是我指的取消按钮。因此,我需要单击两次来关闭它,而不是单击一次