html:

<div class="nav">

<ul>

<li><a href="index.html">首 页</a></li>

<li><a href="b.html">专家观点</a></li>

<li><a href="c.html">课题研讨</a></li>

<li><a href="d.html">研究报告</a></li>

</ul>

</div><!--/.nav-->

jquery:

//除了首页外当前URL对当前栏目高亮突出显示

$(".nav li a:not(:first)").each(function(){

$this = $(this);

if($this[0].href==String(window.location)){

$this.parent().addClass("selected");

}    

});

//当前URL对当前栏目高亮突出显示

$(".sidenav li a").each(function(){

$this = $(this);

if($this[0].href==String(window.location)){

$this.parent().addClass("selected");

}    

});

或者原生js:

//js 当前URL对当前栏目高亮突出显示

var myNav = document.getElementById("nav").getElementsByTagName("a");

for(var i=0;i<myNav.length;i++){

var links = myNav[i].getAttribute("href");

var myURL = document.location.href;

if(myURL.indexOf(links) != -1){

myNav[i].parentNode.className="selected";

}

}

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章