使用javascript在图像url后添加随机变量

Add random variable after image url with javascript

本文关键字:添加 随机 变量 url javascript 图像 使用      更新时间:2023-09-26

我有一个页面,上面有一个图像,但这个图像经常更改,但它有相同的URL。为了绕过浏览器缓存旧版本的图像,我想在URL后面添加一个随机数变量。用Javascript实现这一点的最佳方法是什么?

因此,当页面加载时,它不会加载:

http://test.com/image.png

相反,它加载:

http://test.com/image.png?43673890

因此,每次重新加载页面时,都会有一个新的变量,以便可以看到图像的最新版本。

给你的img标签一个id,然后你就可以了

document.getElementById("imageid").src=document.getElementById("imageid").src + "?" + Math.random()* 100000000000000000000;

如果初始url有?然后进行

document.getElementById("imageid").src=document.getElementById("imageid").src.split('?')[0] + "?" + Math.random()* 100000000000000000000;