javascript - 使用 Javascript 将下载功能添加到点击事件

标签 javascript jquery html download

我想知道是否可以在纯Javascript的点击事件中添加下载功能,例如当用户点击图片时,它会自动下载。例如我有一个图片标签 <img src="filelocation" id="img"/>并希望它在点击时被下载。 (我不能使用 "download="myfile.png"

有没有类似的东西

$('#img').on('click',function(e){
  img.download="myfile.png";
});

网上所有的答案都建议加上download="..."进入我的标签

谢谢!

最佳答案

也许是这样的:

document.getElementById('download').click();
<a id="download" href="https://assets.entrepreneur.com/content/16x9/822/20150721193719-solshero3.jpeg" download hidden></a>

玩一下:here

但是如果你真的没有下载属性:Play this then.

祝你好运!

关于javascript - 使用 Javascript 将下载功能添加到点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568763/

相关文章:

javascript - 返回包含特定字符串的数组

javascript - 排序和合并数组

jquery - 如何根据内部元素的值订购商品?

javascript - 使用 javascript 打印另一个 HTML 页面 :window. print

android - 使用 <object> html 标签在 android 上显示 pdf 的问题

javascript - Stripe Checkout undefined reference 错误

javascript - 如何在knownEvents处理函数中获取数据上下文

javascript - 如何使用 renderPartial Yii 更新内容(显示/隐藏)

jquery - 如何使用 jQuery 替换 CSS 背景中的图像?

javascript - 当变量改变时改变功能上的声音效果