- ベストアンサー
JavaScriptでメニュー一括更新 | アドバイス・記述教えてください
- JavaScriptを使用して、ページを増やしてもメニューを一括更新できる方法についてアドバイスをお願いします。
- 現在のメニューは各ページごとに書かれており、ページが増えるたびに更新が煩雑になっています。JavaScriptを使って一括更新できるようにする方法を教えてください。
- メニューの更新に時間がかかってしまうため、JavaScriptを使って効率的に一括更新する方法を教えてください。
- みんなの回答 (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を変更するだけでいいはずです。
お礼
御礼が遅くなり大変申し訳ありません。 教えていただいたコードでばっちり再現できました! blankも簡単に設定できて、わかりやすく書いていただいて本当に助かりました。 本当にありがとうございます!