61,112
社区成员
发帖
与我相关
我的任务
分享
//var m = /\/([a-z]+\.html)/i.exec(location.pathname)
//=========>
var m = /\/([a-z\d]+)\//i.exec(location.pathname)//如果目录不是“字母数字”组成的修改这里的正则
<style>
li.focus{background:#ff0000;color:red}
</style>
<ul id="ulWebNav"><li><a href="index.html">网站首页</a></li><li><a href="supply.html">产品供应</a></li><li><a href="buy.html">产品求购</a></li><li><a href="company.html">企业会员</a></li><li><a href="product.html">企业产品展示</a></li><li><a href="news.html">实验设备资讯</a></li></ul>
<script>
var m = /\/([a-z]+\.html)/i.exec(location.pathname)//如果你的页面不是“字母.html”组成的修改这里的正则
,as=document.getElementById('ulWebNav').getElementsByTagName('a')//获取导航连接
,aFocus=as[0];//默认首页设置焦点样式
if(m){//存在,则遍历导航连接地址和页面对比找到焦点连接
m=m[0];
for(var i=0,j=as.length;i<j;i++)
if(as[i].href.indexOf(m)!=-1){//导航连接地址包含前访问的页面
a=as[i];break;
}
}
a.parentNode.className='focus';///////设置焦点样式
</script>