是因为img.src属性只是一个图片的路径,并不会在重新加载页面时重新加载该路径下的图片。当页面重新加载时,浏览器会从缓存中加载图片,而不会重新下载该图片。如果想要在重新加载页面时更新图片,可以采取以下几种方法:
img.src = "image.jpg?" + Date.now();
这样浏览器会认为这是一个新的URL,会重新下载图片。
var image = new Image();
image.onload = function() {
// 图片加载完成后的操作
};
image.src = "image.jpg";
这种方式可以确保每次重新加载页面时都会重新下载图片。
img.src = "new_image.jpg";
这样浏览器会重新加载新的图片。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅是腾讯云的一些相关产品,供参考使用,并不代表广告推广。具体的产品选择需根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云