- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューの選択によって次に表示されるDivを変更したい)
セレクトメニューの選択によって次に表示されるDivを変更したい
このQ&Aのポイント
- セレクトメニューの選択によって次に表示されるDivを変更する方法について詳しく教えてください。2週間ほど前からJSとPHPを勉強している初心者ですが、うまくいきません。
- セレクトメニューで県を選択すると、その県に関連する区市町村を表示するセレクトメニューを作成したいです。また、選択した項目をデーターベースに保存したいです。
- データーベースの制約により、ID属性の設定ができないため、NAME属性を使用してセレクトメニューを作成しています。ただし、47都道府県全てに対応させる方法が分かりません。ご教授いただけると幸いです。
- みんなの回答 (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"; } }
お礼
実験用のデーターを作るのにちょっと時間かかってしまい、お礼が遅れてしまい申し訳有りません。 やりたいことが無事出来ました! 助かりました。 ありがとうございました。