• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript ボタンによる表示について)

JavaScriptボタンによる表示について

このQ&Aのポイント
  • JavaScriptを使用してボタンによる表示を実装しようとしていますが、うまく動作しません。
  • おそらくwindow.onloadの使い方が間違っている可能性があります。
  • 質問内容を要約すると、JavaScriptのボタンによる表示を実装したいがうまくいかないため質問しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

window.onloadが3回設定されていますが、この方法だと最後に設定した  window.onload = function(){   hideForm3();  } しか有効になりません。  hoge = 1;   (中略)  hoge = 2;   (中略)  hoge = 3; というコードがあったときに、window.onload実行時点でのhogeの中身が3であるのと同じです。 1つのイベントに対して複数のイベントハンドラを設定したい場合はaddEventListener関数を使用してください。 https://developer.mozilla.org/ja/docs/Web/API/EventTarget.addEventListener  window.onload = function(){   hideForm1();  };    ↓  window.addEventListener("load", hideForm1);   または  window.addEventListener("load",   function(){    hideForm1();   }  );

mauluru
質問者

お礼

回答ありがとうございます。無事解決することができました。 また機会があれば回答お願いします。