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