highlightPage函数改进

mac2022-06-30  42

1 <ul id="navigation" class="nav-top">2 <li><a class="current" href="index.html">  </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后缀导致标签样式显示不出来。

转载于:https://www.cnblogs.com/qzsonline/archive/2011/12/28/2304846.html

最新回复(0)