我想根據圖像寬度和高度僅從HTML DOM加載某些圖像。如何使用Javascript獲取圖片的寬度和高度?
我不知道如何使用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;
我的問題已經在這裏解決:How to get image size (height & width) using JavaScript?
但我不知道如何去適應我的代碼的img .clientWidth
它是imgsList [i] .clientWidth?
你是什麼意思「僅加載HTML DOM中的某些圖像」?你的圖片加載了嗎? – 2012-07-17 12:21:18
是的,請寫出答案;在那個地址,沒有找到答案。 – 2012-07-17 12:22:07
是的,他們被加載,我需要重新加載,只有一些,基於圖像的高度和寬度。 – 2012-07-17 12:22:58