删除验证码后找不到项目

时间:2019-03-27 17:42:01

标签: javascript recaptcha

我将验证码添加到该站点。成功填写表格后,出现验证码。完成后,将发送表单,并且验证码将被丢弃。但是在控制台中重置时,会发生错误:

recaptcha__en.js:184 Uncaught TypeError: Cannot read property 'style' of null at Z (recaptcha__en.js:184) at MC.<anonymous> (recaptcha__en.js:492)

在HTML中:

<div id="captcha" class="g-recaptcha" data-sitekey="{{GOOGLE_RECAPTCHA_PUBLIC_KEY }}" data-size="invisible"></div>

渲染验证码:

captcha = grecaptcha.render(document.querySelector('#captcha'), { sitekey: $('#captcha').data('sitekey'), size: 'invisible', callback: window.myFunction) };

发送后重置 grecaptcha.reset(captcha);

此问题的原因是什么?

0 个答案:

没有答案