フォームが送信されたらメッセージを表示し、ページからフォームを削除したいとします。removeChild()が機能しない
スクリプトの最初の部分は機能していますが、2番目の部分(フォームを削除しようとする部分)は機能しません。
提案がありますか?
<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>
なぜjQueryと純粋なDOMを混在させていますか?なぜjQueryを全部使ってみませんか? – Scimonster
私はDOMにもっと精通していて、jQueryを使用しようとしましたが、うまくいきませんでした... –
@Scimonster btw、どうすればjQueryだけで書くのですか?あなたの答えにスクリプトの代替バージョンを含めるでしょうか?ありがとう! –