为了账号安全,请及时绑定邮箱和手机立即绑定

最后的'+Math.random()'有什么用

我不是问这个函数 是什么意思  函数是什么意思 我能搜到  我只是不懂 为啥呢么 老师 最后 在这里加个这个呢?有什么用意啊

<a href="javascript:void(0)" onclick="document.getElementById('captcha_img').src='./yanzhengma.php?r='+Math.random()">换一个?</a>

onclick 后面的意思 没点击一次 就让 id 为captcha_img 下面的图片地址src 更换一次新的地址吧...我就不懂 后面的r='+Math.random()" 为啥这么写

求解释 教教 谢谢

正在回答

2 回答

'./yanzhengma.php?r='+Math.random()

地址没变,但是后面跟的参数r的值变了,每次都有一个随机的数字作为r的值。

这样做是为了避免浏览器缓存,因为每次的URL都不一致,所以浏览器会从新发请求。

1 回复 有任何疑惑可以回复我~
#1

慕姐4424294 提问者

非常感谢!
2015-12-16 回复 有任何疑惑可以回复我~

验证码都是随机嘛~Math.random()这个函数就是你每次点击刷新随机产生一个数字或字母(看你前面代码怎么写)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后的'+Math.random()'有什么用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信