私はonsubmit
イベントでJavaScript関数を呼び出していますが、送信ボタンをクリックすると1秒間だけ変更が発生します。JavaScriptの機能が恒久的な変更をしない
<body>
<p id="demo"> hello </p>
<form id="form" onsubmit ="change()">
<input type="text">
<input type="submit">
</form>
<script>
function change(){document.getElementById("demo").style.display="none";
document.getElementById("form").style.display="block";}
</script>
</body>
この関数を呼び出した後に永続的な変更を加えたいと思います。
フォームを送信した結果、ページが再読み込みされていますか? – David
'onsubmit =" return change() ">と' function change(){document.getElementById( "demo")。 document.getElementById( "form")。style.display = "block"; return false;} ' – Rayon
ああ、これが理由です。私には別のバカな質問 –