私が貢献しているサイトでは、ナビゲーション用のページを追加できません。したがって、対応する情報を備えたナビゲーションのような機能を持たせるには、Javascript を使用したトグル ナビゲーションを使用するのが最善であると考えました。私はjavascriptが初めてなので、トグルを機能させるところまで行きました。選択したナビゲーション リンクを強調表示するにはどうすればよいですか? 次に、選択したナビゲーション リンクのオンロードを強調表示するにはどうすればよいですか?
<script>
function toggleID(IDS) {
var area = document.getElementById('content');
var sel = area.getElementsByTagName('div');
for (var i=0; i<sel.length; i++) { sel[i].style.display = 'none'; }
if (IDS == '') { return; }
document.getElementById(IDS).style.display = 'block';
}
onload = function() {
toggleID('level1');
}
</script>
<body>
<ul id="nav-vertical">
<li onclick="toggleID('level1')">level 1</li>
<li onclick="toggleID('level2')">level 2</li>
</ul><!-- /.nav-vertical -->
<div id="content">
<div id="level1">
<p>this is content for level1.</p>
</div>
<div id="level2">
<p>this is content for level2.</p>
</div>
</div>
</body>