Javascript 如何重置图像元素的宽度?

Javascript 如何重置图像元素的宽度?,javascript,Javascript,动态加载图像时,它具有正确的尺寸。但是,在缩放图像时,我手动设置图像的宽度和高度值 当我加载另一个图像时,这些值将保留在前一个图像中,并且会变形。我需要使元素认为没有宽度/高度值,因此它将采用我设置的src的尺寸。您可以使用删除您设置的值: img.removeAttribute('width'); img.removeAttribute('height'); 请发布您的代码。清除您设置的缩放设置。img.width=或img.style.width=自动@CrazyTrain为什么不把它作为

动态加载图像时,它具有正确的尺寸。但是,在缩放图像时,我手动设置图像的宽度和高度值

当我加载另一个图像时,这些值将保留在前一个图像中,并且会变形。我需要使元素认为没有宽度/高度值,因此它将采用我设置的src的尺寸。

您可以使用删除您设置的值:

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

请发布您的代码。清除您设置的缩放设置。img.width=或img.style.width=自动@CrazyTrain为什么不把它作为答案发布?@CrazyTrain你给出的第一个答案在我的测试中不起作用。@dystroy:你说得对。-1值有效。+1如果使用宽度/高度属性,这可能比设置值更安全。