gpt4 book ai didi

javascript - removeChild() 不工作

转载 作者:行者123 更新时间:2023-11-30 15:40:30 30 4
gpt4 key购买 nike

我想在提交表单后显示一条消息,并将表单从页面中删除。

脚本的第一部分有效,但第二部分(我尝试删除表单的地方)无效。

有什么建议吗?

<script>
$(document).ready(function () {
if(window.location.href.indexOf("footer") > -1) {
document.getElementById("thanksForMessage").innerHTML = "<h2>Thanks for the message. I will contact you shortly.</h2>";
var formDiv = document.getElementById("formwell");
var childForm = document.getElementsByTagName("form");
formDiv.removeChild(childForm);
}
});

</script>

最佳答案

   var childForm = document.getElementsByTagName("form");

这会返回一个 NodeList(类似于数组),而不是单个元素。 removeChild 需要一个元素。您可以通过以下方式仅通过第一个:

   formDiv.removeChild(childForm[0]);

关于javascript - removeChild() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40912604/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com