使用HTML中的<a>标签可以实现这个功能。实例如下:
<a href="xxx.zip">点击下载该压缩包</a>将href的地址设置为一个文件的路径,点击该链接后即可弹出下载该文件的提示,完成点击下载功能。
function downloadIamge(selector, name) {// 通过选择器获取img元素,
var img = document.querySelector(selector)
// 将图片的src属性作为URL地址
var url = img.src
var a = document.createElement('a')
var event = new MouseEvent('click')
a.download = name || '下载图片名称'
a.href = url
a.dispatchEvent(event)
} <img src="1.jpg" class="img1"></img>
<input type="button" value="download_image" onclick="downloadIamge('.img1','1.jpg')">