使用javascript在图片网址后添加随机变量

时间:2013-06-30 20:13:19

标签: javascript variables random numbers

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

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

http://test.com/image.png

而是加载:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

如果初始网址有?然后做

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