在我的Java脚本中,我从HTML获取以下元素。得到它之后,我想将其保存在本地驱动器的某个文件夹中。 任何人都可以帮我这个忙。我正在使用zip.js解压缩文件。解压缩后,所有zip文件内容都出现在fileList中,并显示在浏览器中。当我单击任何一个文件时,它将被下载,但在浏览器中显示时,我想在解压缩后下载本地驱动器中的所有文件。请参阅--gildas-lormeau.github.io/zip.js/demos/demo2.html
var fileList = document.getElementById("file-list");
答案 0 :(得分:0)
如果代码与演示相同,则可以遍历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是因为演示站点允许使用它,但是如果您无法使用jQuery,则还可以使用纯JavaScript。