DIVの表示を切り替える簡単なJS関数があります。デフォルトでは、DIV表示は「なし」に設定されています。インラインスタイルを使用して表示を設定すると正常に機能しますが、ヘッドでスタイルを設定すると、関数を2回実行した後にのみ機能します。したがって、関数で表示が設定された後、表示がnoneに設定されていることだけがわかります。ヘッドのCSSに設定されていることを認識しません。インラインスタイルを使用すると、正常に機能します。
また、条件文を次のように変更した場合:
if (OBJ.style.display == 'none')
に
if (OBJ.style.display = 'none')