私はJavascriptを学び始めたばかりなので、おそらくこれは本来の動作をしているのかもしれませんが、これが問題だと思います.
テキストボックスと送信ボタンがあります。<p>
非表示のテキストがあります。
入力されたユーザーのテキストが私が望むものである場合、<p>
送信時にテキストが表示されます。
ELSE (他のユーザーのテキスト)、テキストは表示されますが、
document.getElementById("id").innerHTML="Incorrect!";
document.getElementById("id").style.display="block;"
したがって、正しい単語を最初に入力すると、 が<p>
表示されます。
INCORRECT の場合、表示されますが、テキストが異なります。ここまでは順調ですね...
問題: テキストを間違えると、再試行できず、更新する必要があります。正解すると正しいテキストが表示され、後に何か他のものを入力すると適切な<p>
テキストが続きますが、間違ったテキストが入力された後に試してみると元に戻りません。
そのため、一度間違えると後戻りできません。したがって、誰かが間違って正しい言葉を入力した場合、最初にリフレッシュしてもう一度試してみない限り、彼らはそれを知ることができません....これは理にかなっていますか? 私がはっきりしていることを願っています。