• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューの選択によって次に表示されるDivを変更したい)

セレクトメニューの選択によって次に表示されるDivを変更したい

このQ&Aのポイント
  • セレクトメニューの選択によって次に表示されるDivを変更する方法について詳しく教えてください。2週間ほど前からJSとPHPを勉強している初心者ですが、うまくいきません。
  • セレクトメニューで県を選択すると、その県に関連する区市町村を表示するセレクトメニューを作成したいです。また、選択した項目をデーターベースに保存したいです。
  • データーベースの制約により、ID属性の設定ができないため、NAME属性を使用してセレクトメニューを作成しています。ただし、47都道府県全てに対応させる方法が分かりません。ご教授いただけると幸いです。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

これでどうです。 function showthis(sel) { var elements = document.getElementsByTagName("div"); for(var i=0;i<elements.length;i++){ if (elements[i].id.indexOf("FP")==0){ elements[i].style.display = "none"; } } var value = sel.options[sel.selectedIndex].value; if (value.indexOf("FP")==0){ document.getElementById(value).style.display = "block"; } }

cherry0910
質問者

お礼

実験用のデーターを作るのにちょっと時間かかってしまい、お礼が遅れてしまい申し訳有りません。 やりたいことが無事出来ました! 助かりました。 ありがとうございました。

関連するQ&A