欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

单按钮,执行文件下载和支持多文件下载

程序员文章站 2024-03-14 09:22:10
...

单文件下载

var a = document.createElement('a');
a.href = href;
a.download = 'name';
a.click();        

多文件下载

val = ['href','href','href','href']
for (let i = 0; i < val.length; i++) {
	var a = document.createElement("a"), 
      		e = document.createEvent("MouseEvents");
	e.initEvent("click", false, false); //初始化事件对象
	a.href = val[i];
	a.download = ''; 
	a.dispatchEvent(e); //给指定的元素,执行事件click事件
}