我只想根据图像宽度和高度从 HTML DOM 加载某些图像。
我不知道如何使用 JavaScript 访问图像的宽度和高度属性。
这必须在任何浏览器下运行。
我的应用程序是一个小书签,因此所有图像都会在用户启动小书签时加载。所以,我只会扫描 DOM,获取所有 img srv 值,然后使用它们。诀窍是我不想要所有图像,只想要与我想要的尺寸相匹配的图像。
到目前为止,我有这段代码,它从 DOM 获取所有图像:
var imgObj = document.getElementsByTagName('img');
for(var i=0;i<imgObj.length;i++)
{
imgsList[i] = imgObj[i].getAttribute('src');
if(consoleLog)console.log(imgsList[i]);
}
return images = imgObj.length;
我的问题在这里得到了解决:如何使用 JavaScript 获取图像大小(高度和宽度)?
但我不知道如何使我的代码适应 img.clientWidth
是 imgsList[i].clientWidth 吗?