2017-08-17 3 views
1

Je suis capturer google dans mon application. Vous voulez changer la couleur de la bordure du captchaComment ajouter de la couleur de fond à google recaptcha

document.getElementsByClassName("rc-anchor-light")[0].setAttribute("style", "border-color: red;"); 

est le code que j'utilise. Cela fonctionne pour quelques fois mais pour certaines fois cela donne Cannot read property 'setAttribute' of undefined erreur. Cependant l'élément avec le nom de classe rc-anchor-light est dans dom.

Répondre

0

Vous pouvez également essayer de cette façon .Captcha crée un cadre interne à l'intérieur duquel vous pouvez ajouter de la couleur. Obtenez d'abord captcha iframe qui contient recaptcha. Ensuite, ajoutez une bordure à cette iframe et ajoutez de la couleur dessus.

 var recaptchaframe = $('#googleCapatcha iframe'); 
     $($(recaptchaframe)[0]).attr('frameborder',1); 
     $($(recaptchaframe)[0]).attr('style',"border-color:red;");