reCaptcha在body标签的末尾插入div

时间:2015-12-31 14:30:51

标签: html recaptcha

我在这里遇到了一些问题。我目前在弹出框内的表单内部有Google reCaptcha,每当打开图像验证框时,它会在DOM底部插入这个div,位于body标签的最后。它绝对定位,但它会导致我的页脚跳起来并保持在那里,即使在关闭框之后,直到页面被刷新,就像提交表单时一样。我似乎无法弄清楚如何改变这一点,我认为即使移动div也会有所帮助,因为它现在被放置在我的页脚下面。思考?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果您想尝试删除元素,可以使用以下代码。

(function(){
  'use strict';
  var inserted = document.getElementById('inserted-by-goo');
  inserted.parentElement.removeChild(inserted);
}());
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>reCaptcha inserting div at the end of the body tag</title>
</head>
<body>

  <form>
    <input type="text" />
    <input type="submit" />
  </form>
  
  <div id="inserted-by-goo">reCaptcha inserting div at the end of the body tag</div>
</body>
</html>