javascript - 如何使用 Javascript 获取站点上所有可用图片 URL 的列表?

标签 javascript url dom

我很好奇 DownThemAll 是如何做到这一点的。他们使用 Javascript 吗?

如何使用 Javascript 获取网站中所有 url 的列表?

最佳答案

使用集合

链接:document.links (href)

图像: 文档.images (src)

使用 DOM

document.getElementsByTagName('img')

书签:

Live Demo

(function(){
  var imgs = document.getElementsByTagName('img'),t=[];
  for (var i=0, n=imgs.length;i<n;i++) 
    t.push('<a href="'+imgs[i].src+'"><img src="'+
                       imgs[i].src+'" width="100"></a>'); 
  if (t.length) {
    var w=window.open('','_blank'); 
    if (w) {w.document.write(t.join('&nbsp;'));w.document.close();}
    else alert('cannot pop a window');  
  }    
 })();

现在您可以将新页面保存到您的硬盘,并且会有一个充满图像的目录

关于javascript - 如何使用 Javascript 获取站点上所有可用图片 URL 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998683/

相关文章:

javascript - DT::Datatable 的不同正负值颜色

javascript - 如何根据URL展示内容?

asp.net - Response.Redirect(Request.Url.AbsolutePath) 是否始终为 "Safe"?

java - Play Framework 中的完整目标/当前 URL?

javascript - 如何使用 react enzyme 检查实际的 DOM 节点

javascript - Ignite UI 导出大型数据集暂停页面

javascript - 在 Javascript 中以星期一开始和星期日结束获取一周的开始和结束

javascript - jQuery.parseJSON 不适用于 Ajax Success

javascript - CSS 过渡与 JavaScript

javascript - 如何使用 JQuery 将事件应用到动态加载的 DOM 节点?