我正在通过 JavaScript 加载 reCAPTCHA http://www.google.com/recaptcha/api/js/recaptcha_ajax.js并使用 jquery-1.5.2.min.js 与本地 PHP 脚本通信,然后通过 Google 的 recaptchalib.php 验证输入并以 JSON 格式将数据返回给 JavaScript。 一切正常,但 Google Chrome 的控制台报错:
Uncaught TypeError: Cannot set property 'innerHTML' of null recaptcha_ajax.js:15
Recaptcha._init_builtin_theme recaptcha_ajax.js:15
Recaptcha._finish_widget recaptcha_ajax.js:19
Recaptcha.challenge_callback recaptcha_ajax.js:13
(anonymous function) challenge:12
我想解决该错误,但我不知道该怎么做。
最佳答案
也许您向它传递了一个不存在的元素以在其中实例化自身。您确定您没有拼错 id
或类似的东西吗?
关于javascript - Google reCAPTCHA 中未捕获的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848193/