导航栏高亮显示代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导航栏高亮显示代码相关的知识,希望对你有一定的参考价值。

//导航栏高亮显示代码

function highlightPage(){
if(!document.getElementsByTagName) return false;
if(!document.getElementById) return false;
var headers = document.getElementsByTagName(‘header‘);
if(headers.length == 0) return false;
var navs = headers[0].getElementsByTagName(‘nav‘);
if( navs.length == 0) return false;
var links = navs[0].getElementsByTagName("a");
var linkurl;
for(var i = 0; i < links.length; i++){
linkurl = links[i].getAttribute("href");
if( window.location.href.indexOf(linkurl) != -1){  //当前窗口加载的地址是否匹配导航栏内的地址
links[i].className = "here";
}
}
}

window.onload = highlightPage;


以上是关于导航栏高亮显示代码的主要内容,如果未能解决你的问题,请参考以下文章

jquery头部高亮显示方法

导航菜单点击后高亮显示

使用 jQuery 实现当前页面高亮显示的通栏导航条

js实现当前导航菜单高亮显示

外贸建站之网站导航栏菜单高亮JS实现代码分享

React实现导航栏点击高亮