javascript点亮当前页面所在导航

 经常要做点亮当前页面所在导航的工作,我经常使用前端的方法点亮导航,如下。

 

// 判断页面所在栏目并突出栏目导航亮
// http://www.PlaneArt.cn/
function menuHere(menuobj) {
var links = menuobj.getElementsByTagName(“a”);
for(i=0; i
<links.length; i++) {
if(window.location.href.toLowerCase().indexOf(links[i].href.toLowerCase()) != -1) {//比较导航连接地址与页面所在地址(注意大小写)
links[i].className = ‘here’;//突出当前导航样式
} else {
if(window.location.href == ‘http://’ + window.location.host + ‘/’ ) {//处理默认首页
for(h=0;h<1; h++) {                     links[h].className = ‘here’;                 }             }         }     } } window.onload=function () {     var menuobj = document.getElementById(‘menu’);     if(!menuobj) return false;     menuHere(menuobj); }