StarFire_xm
  • 文章
  • 粉丝
  • 评论

a标签动态下载多个文件

2025-05-16 12:35:040 次浏览0 次评论技能类型: js
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'
]);


    发表

    还没有评论哦,来抢个沙发吧!