ユーザーがボタンを押したときに後で表示されるように、要素を非表示にしています。
これを .html の head タグに入れました。
<script>document.getElementById("answerPanel").style.display = "none";</script>
次に、関数が .js で呼び出されると:
document.getElementById("answerPanel").style.display = "";
このメソッドは、ページの読み込み時に要素の短いフラッシュを引き起こしますか? これを(ほぼ)簡単に行うためのはるかに良い方法はありますか?
バニラ JavaScript をしっかりと理解するまでは、jQuery の使用を避けようとしていることにご注意ください。