使用javascript在图像url后添加随机变量
我有一个页面上有一个图像,但是这个图像经常变化,但是它有相同的URL。为了避免浏览器缓存旧版本的图像,我想在URL后面添加一个随机数变量。使用Javascript实现这一点的最佳方法是什么 因此,当页面加载时,它不会加载:使用javascript在图像url后添加随机变量,javascript,variables,random,numbers,Javascript,Variables,Random,Numbers,我有一个页面上有一个图像,但是这个图像经常变化,但是它有相同的URL。为了避免浏览器缓存旧版本的图像,我想在URL后面添加一个随机数变量。使用Javascript实现这一点的最佳方法是什么 因此,当页面加载时,它不会加载: http://test.com/image.png 相反,它加载: http://test.com/image.png?43673890 因此,每次重新加载页面时,它都会有一个新变量,以便可以看到最新版本的图像。给你的img标签一个id,然后你就可以 document.get
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;
@sabithpocker谢谢,但我该如何组合呢?我对Javascript还是很陌生。