如何关闭文件夹?

时间:2020-09-16 08:11:45

标签: javascript html ruby-on-rails ruby

我的按钮将打开该文件夹,并让用户决定要将下载文件保存在何处。 (就像我们进行的任何常规下载一样)。只是当我单击“取消”而不是“保存”时,该文件夹再次重新打开,以便让我确定要将文件保存到的位置。仅在再次单击它之后,它才最终关闭。我应该如何控制这种行为?

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)  
    })

enter image description here

这是我指的取消按钮。因此,我需要单击两次以关闭它,而不是一次。

0 个答案:

没有答案