• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウンを外部化させる)

フォームのプルダウンを外部化する方法は?

このQ&Aのポイント
  • フォームのプルダウンを使用して都道府県一覧を作成しているが、ソースが長くなってしまうため、JavaScriptで外部化する方法を探している。
  • <select>タグに47都道府県分の<option>を書く必要があり、ソースコードが煩雑になるため、<option>の中身を外部のJavaScriptファイルから読み込んで表示する方法を知りたい。
  • フォームのプルダウンで都道府県一覧を表示するために、<option>タグを使用しているが、ソースコードが長くなるため、外部のJavaScriptファイルから<option>の中身を読み込む方法を教えてほしい。

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

  • ベストアンサー
  • kk00
  • ベストアンサー率20% (3/15)
回答No.1

JSファイル(例:pulldown.js)を用意します。 中身は document.write('<select>'); document.write('<option>東京都</option>'); document.write('<option>神奈川県</option>'); document.write('</select>'); 上記のようにdocument.writeでHTMLを書き出したものです。 そしてプルダウンを表示させたい箇所で、 pulldown.jsを呼び出せば出来ます。 もしfunction化させたいなら function pulldoun(){ document.write('<select>'); document.write('<option>東京都</option>'); document.write('<option>神奈川県</option>'); document.write('</select>'); } として、pulldoun()を呼び出せばいいです。

hap_miu
質問者

お礼

ありがとうございます。 無事に外部ファイル化でき、ソースがすっきりしました!

関連するQ&A