在我的Java Script中,我从HTML获取以下元素。得到它后,我想将它保存在我本地驱动器上的某个文件夹中。任何人都可以帮助我。我正在使用zip.js解压缩文件。解压缩后,所有zip文件内容都将出现在fileList中,并显示在浏览器中。当我点击任何一个文件时,它将被下载但是在浏览器上显示它我想在解压缩后下载本地驱动器中的所有文件。请参阅--gildas-lormeau.github.io/zip.js/demos/demo2.html
var fileList = document.getElementById("file-list");
如果你的代码与demo相同,那么你可以循环遍历fileList中的li
元素,并在每个链接上调用click
函数。
const fileList = $("#file-list"); //get file-list element by id
const li = fileList.children; //get li elements inside fileList
for (let item of li) { //loop through all li elements
item.children.item(0).click() //get 1st child element (link) and click it to download
}
注意我使用jQuery作为演示站点允许它,但如果你不可能,那么你也可以使用纯JavaScript。