javascript - 如何查找网页上的所有图像,包括背景中定义的图像?

标签 javascript

使用JavaScript,如何识别所有图像?

一个简单的方法是遍历所有 DOM 元素,并检查:1) 是否是 <img /> ; 2) 如果其样式包含background-image .

最佳答案

获取所有img元素

var allImgs = document.getElementsByTagName('img');

要检查任何元素是否有背景图像,我可能会尝试这样的操作:

if (element.style['background-image'] != null) {/* your code */}

我不太确定第二个。

关于javascript - 如何查找网页上的所有图像,包括背景中定义的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20739184/

相关文章:

javascript - 如何清理 .innerHTML 的 HTML 内容?

javascript - 谷歌地球引擎: Getting time series for reduceRegion

javascript - 使用 pikaday 时如何格式化日期

javascript - Chrome 开发工具 : watch variable not available(fails to detect in closure-scope)

javascript - 如何以 Angular 2制作 "loading"屏幕

javascript - 如何实现toString将数字转换为字符串?

javascript - 具有可变行/列大小的 Jquery 移动响应网格

javascript - 是否可以允许在javascript的主线程中等待

javascript - 在 ionic 中使用 stateParam

javascript - 使用 javascript 客户端的 Django Rest api 导致 post 请求出现 csrf 问题