highlightPage函数改进

1 <ul id="navigation" class="nav-top">
2 <li><a class="current" href="index.html">&nbsp;&nbsp;</a></li>
3 <li><a href="zxzx.html">最新资讯</a></li>
4 <li><a href="yjts.html">预警提示</a></li>
5 <li><a href="zhfw.html">展会服务</a></li>
6 <li><a href="zthd.html">专题活动</a></li>
7 <li><a href="hdjl.html">互动交流</a></li>
8 </ul>
 1 function highlightPage() {
2 var nav = document.getElementById("navigation");
3 var links = nav.getElementsByTagName("a");
4 for (var i = 0; i < links.length; i++) {
5 var linkurl = links[i].getAttribute("href");
6 var currenturl = window.location.href;
7 if (currenturl.indexOf(linkurl) != -1) {
8 links[0].className = "";
9 links[i].className = "current";
10 var linktext = links[i].lastChild.nodeValue.toLowerCase();
11 document.body.setAttribute("id", linktext);
12 }
13 }
14 }
links[0].className = "";
用于消除进入首页是无index.html后缀导致标签样式显示不出来。
posted @ 2011-12-28 15:15  小猩猩君  阅读(454)  评论(0编辑  收藏  举报