ner*_*rn9 5 html javascript image download
我需要与此脚本相关的帮助,以使该脚本可以下载网页上的所有图像。它可以很好地下载第一个图像,然后当Google Chrome浏览器尝试下载其余图像时,显示“无文件”。一些帮助将不胜感激。我通过将其粘贴到javascript控制台中来运行此代码。谢谢!
var images = document.getElementsByTagName('img');
var srcList = [];
var i = 0;
setInterval(function(){
if(images.length > i){
srcList.push(images[i].src);
var link = document.createElement("a");
link.id=i;
link.download = srcList;
link.href = srcList;
link.click();
i++;
}
},1500);
Run Code Online (Sandbox Code Playgroud)
您使用整个数组作为src属性。尝试:
var images = document.getElementsByTagName('img');
var srcList = [];
var i = 0;
setInterval(function(){
if(images.length > i){
srcList.push(images[i].src);
var link = document.createElement("a");
link.id=i;
link.download = images[i].src;
link.href = images[i].src;
link.click();
i++;
}
},1500);
Run Code Online (Sandbox Code Playgroud)