a标签动态下载多个文件
async function downloadAll(urls) {
for (let i = 0; i < urls.length; i++) {
await new Promise(resolve => {
const url = urls[i];
const a = document.createElement('a');
a.href = url;
a.download;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
setTimeout(resolve, 800); // 等待800ms再下载下一个
});
}
}
downloadAll([
'https://oss.com/file1.pdf'
]);
您还未登录, 登录 后可进行评论
发表
还没有评论哦,来抢个沙发吧!