HTML想实现点击一个a标签下载链接里的文件,而不是浏览器直接打开预览,需要怎么实现

2022-03-23 社会 281阅读
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)  
}  
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com