gpt4 book ai didi

javascript - 单击带有 DOM 内容的 Javascript 按钮触发文件下载

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:45 25 4
gpt4 key购买 nike

我想下载一个从 DOM 元素创建的文件。因此,用户单击网页上的一个按钮,它会调用一个 javascript 方法,该方法可能会获取 DOM 元素的内容并提示用户下载。

我能够在 Javascript Var 中获取 DOM 元素的内容。但不确定如何进一步进行。

为了抓取我正在使用的 DOM 元素:

var elem = document.getElementById("userDownload");

最佳答案

我不确定我是否正确理解了您要下载的内容。如果您将内容(听起来像元素的 HTML?)存储在变量中,您可以尝试:

("#downloadbutton").click(function() {
//var content = content of file;
var dl = document.createElement('a');
dl.setAttribute('href', 'data:text/csv;charset=utf-8,' + encodeURIComponent(content));
dl.setAttribute('download', 'filename.txt');
dl.click();
});

关于javascript - 单击带有 DOM 内容的 Javascript 按钮触发文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25087009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com