我想通过javascript代码刷新Captcha图像而不刷新页面或存在。
我尝试使用Date.now()
方法,因此验证码图像会刷新为显示NOCODE的图像。
我提供的网址仅供参考:
网址:https://www.gametwist.com/web/Register
已经使用过的代码:
document.querySelector('.captcha').src += '&_=' + Date.now();
答案 0 :(得分:1)
如果您使用的是ReCaptcha,则javascript API
中已有一个函数grecaptcha.reset
否则,请说明您的使用情况。
编辑:由于您没有使用ReCaptcha而且无法访问JQuery,我建议使用getElementById()
函数来访问该元素,然后使用{ {1}}属性重置内容。
对于那些有权访问JQuery的人,你可以简单地使用
innerHTML
刷新页面的一部分。感谢此部分的用户1721135。