• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptのセレクトボックスの連動について)

JavaScriptのセレクトボックスの連動について

このQ&Aのポイント
  • JavaScriptにて連動するセレクトボックスを作成しました。
  • 神奈川県 小田原市と選択し、ブラウザの更新をかけると、神奈川県 渋谷区になってしまいます。
  • ブラウザの更新をかけた際に、双方のセレクトボックスを初期状態にするには、どうしたらよいでしょうか?

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>神奈川県 渋谷区 だけを解消したいのであれば、 window.onload=function(){ selectBox(0); selectBox(1); selectBox(2); } とするとか? とにかく初期化したいなら window.onload=function(){ var s=document.getElementsByTagName("select"); for(var i=0;i<s.length;i++){ s[i].selectedIndex=0; } } みたいな処理をいれる。

snowbloom
質問者

お礼

window.onload=function(){ var s=document.getElementsByTagName("select"); for(var i=0;i<s.length;i++){ s[i].selectedIndex=0; } } で実行したところ、 処理させたかった動きになりました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

サーバがHTMLを生成する時、前回指定していた所が 選択されるように仕込まない限り、希望のような 動作にならないでしょう。クライアントサイドの Scriptでどうにかなるものではありません。

snowbloom
質問者

お礼

そうなのですね。 Javascriptは、まだ勉強を始めたばかりなので、 知識もまだまだです。 ご回答、ありがとうございました。

すると、全ての回答が全文表示されます。

専門家に質問してみよう