2013-08-28 23 views
-1

當我動態加載圖像時,它具有正確的尺寸。但是,當我縮放圖像時,我手動設置圖像的寬度和高度值。如何重置圖像元素的寬度?

當我加載另一個圖像時,這些值將保留在上一張圖像中,並且會變形。我需要讓元素認爲沒有寬度/高度值,因此它將採用我設置的src的尺寸。

+1

請發表您的代碼。 – j08691

+0

清除您設置的任何設置。 'img.width =「」'或'img.style.width = auto;' –

+0

@CrazyTrain爲什麼不作爲回答發佈? – htxryan

回答

2

您可以使用removeAttribute刪除您所設置的值:

img.removeAttribute('width'); 
img.removeAttribute('height'); 

Demonstration

+0

如果使用'width/height'屬性,則這可能比設置一個值更安全。 –

相關問題