我对这段代码有疑问:
var someStr = "";
var txtBox=document.createElement("textarea");
for(var i = 0;i < 10;i++)
{
var a=document.getElementsByTagName("img")[i];
var urll = a.getAttribute("src");
someStr += "\n" + urll;
}
document.body.appendChild(txtBox).innerHTML = someStr;
我正在尝试制作一个脚本,从给定的网页中获取所有图像 src 并列出它们。然后通过其他已经完成的代码,我将下载它们。通过[i]
我尝试在每个循环中移动到下一个图像,但它给了我 10 倍于相同的图像。有任何想法吗?
PS:感谢您的快速回复!!!
有人知道如何使用js下载数组中的图像吗?我知道用 c#、c++、VB.net 做这件事很热,但我不想让用户下载任何软件。我想不出任何简单的方法来使用 js,因为它必须在不同的站点上工作。有任何想法吗?我真的很感激。