经常要做点亮当前页面所在导航的工作,我经常使用前端的方法点亮导航,如下。
// 判断页面所在栏目并突出栏目导航亮
// 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); }
发表回复