【发布时间】:2021-04-26 09:59:55
【问题描述】:
有几种方法可以使用 javascript 加载图像 src url,例如使用 document.images 或选择所有 img 标记并获取 src。
但是我不知道如何在 css 中使用图像 url。
例如,如果网页有以下css代码,它会加载bg.png,但我无法使用我上面提到的方法获取该url。
.bg {
background-image: url('bg.png');
}
有人知道如何在 css 中获取所有这些 url 吗?
【问题讨论】:
-
document.styleSheets在每张表中搜索规则? -
使用
getComputedStyle。它会帮助你吗? - stackoverflow.com/questions/2104149/… -
@evolutionxbox 是否可以访问每个单独的样式表规则?
-
@emil,但是您可以使用
forEach()方法或for循环 + 我给您链接的方法遍历所有元素。 -
另一个想法 - Resource Timing API 收集关于出站请求的数据。也许取决于您的应用程序,您可以使用它来解析出站图像请求?这会抓住一切,不仅是bg图像,还有内联图像。 calendar.perfplanet.com/2012/…
标签: javascript html jquery css dom