我在我的应用程序中使用谷歌验证码。想要更改验证码的边框颜色
document.getElementsByClassName("rc-anchor-light")[0].setAttribute("style", "border-color: red;");
是我正在使用的代码。它有效一段时间但有时会出现Cannot read property 'setAttribute' of undefined
错误。但是,类名为rc-anchor-light
的元素位于dom。
答案 0 :(得分:0)
您也可以尝试这种方式.Captcha在内部创建iframe,您可以在其中添加颜色。首先获取包含recaptcha的验证码iframe。然后为此iframe添加边框并在其上添加颜色。
var recaptchaframe = $('#googleCapatcha iframe');
$($(recaptchaframe)[0]).attr('frameborder',1);
$($(recaptchaframe)[0]).attr('style',"border-color:red;");