• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メニューをJavaScriptで一括更新させたい)

JavaScriptでメニュー一括更新 | アドバイス・記述教えてください

このQ&Aのポイント
  • JavaScriptを使用して、ページを増やしてもメニューを一括更新できる方法についてアドバイスをお願いします。
  • 現在のメニューは各ページごとに書かれており、ページが増えるたびに更新が煩雑になっています。JavaScriptを使って一括更新できるようにする方法を教えてください。
  • メニューの更新に時間がかかってしまうため、JavaScriptを使って効率的に一括更新する方法を教えてください。

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

  • ベストアンサー
  • y3k
  • ベストアンサー率61% (16/26)
回答No.1

●HTMLファイル <div id="globalnavi"> <ul> <li id="menu1"><a href="#">Home</a></li> <li id="menu2"><a href="#">menu</a></li> <li id="menu3"><a href="#">menu</a></li> <li id="menu4"><a href="#">menu</a></li> <li id="menu5"><a href="#">menu</a></li> <li id="menu6"><a href="#">menu</a></li> <li id="menu7"><a href="#">menu</a></li> </ul> </div> ↓へ置き換えましょう。*.jsは任意のファイル名を指定してください。 <script type="text/javascript" src="*.js"></script> ●JavaScript(ファイル名:*.js) document.write("<div id=\"globalnavi\">"); document.write("<ul>"); document.write("<li id=\"menu1\"><a href=\"#\">Home</a></li>"); document.write("<li id=\"menu2\"><a href=\"#\">menu</a></li>"); document.write("<li id=\"menu3\"><a href=\"#\">menu</a></li>"); document.write("<li id=\"menu4\"><a href=\"#\">menu</a></li>"); document.write("<li id=\"menu5\"><a href=\"#\">menu</a></li>"); document.write("<li id=\"menu6\"><a href=\"#\">menu</a></li>"); document.write("<li id=\"menu7\"><a href=\"#\">menu</a></li>"); document.write("</ul>"); document.write("</div>"); こうしておけばメニューを変更する際は、*.jsを変更するだけでいいはずです。

hanadori22
質問者

お礼

御礼が遅くなり大変申し訳ありません。 教えていただいたコードでばっちり再現できました! blankも簡単に設定できて、わかりやすく書いていただいて本当に助かりました。 本当にありがとうございます!