根据文档document.images应该给我一个正在加载的图像列表。但是在下一页中:
https://developer.mozilla.org/en-US/docs/Web/API/document.images
如果在控制台上运行命令document.images,它将返回一个空数组[],运行document.images.length并返回0.
我通过观察Adobe在PDP中如何做到这一点来讨论这个问题:https://www.adobetag.com/d1/digitalpulsedebugger/live/DPD.js以获得我想要获得的跟踪像素。
非常感谢任何帮助。
答案 0 :(得分:0)
the Mozilla page上没有图片,这就是0
的原因。 "images" you saw已加载到CSS中,而document.images
只会返回当前HTML文档中“图像”的列表。
如果您在该页面上尝试$("img").length
,则会看到它为0。
从W3C推荐中引用original text:
文档中所有
IMG
元素的集合。 行为仅限于IMG
元素,以实现向后兼容。
答案 1 :(得分:0)
该页面没有图像(img标签)。
您看到的图片来自精灵表:https://developer.cdn.mozilla.net/media/redesign/img/logo_sprite.svg
这被设置为背景图像&根据需要剪裁。