注:此种方法适用于五种情况
1. http://www.baidu.com
2. http://www.baidu.com/
3.http://www.baidu.com/index.html ;
4.http://www.baidu.com/newsinfo_123.html
5. http://www.baidu.com/admin/index123.html
1. http://www.baidu.com
2. http://www.baidu.com/
3.http://www.baidu.com/index.html ;
4.http://www.baidu.com/newsinfo_123.html
5. http://www.baidu.com/admin/index123.html
<ul id="menu">
<li id="index"><a href="/">公司首页</a></li>
<li id="gsjj"><a href="gsjj.html">企业简介</a></li>
<li id="jsld"><a href="jsld.html">技术亮点</a></li>
<li id="bssm"><a href="bssm.html">本所声明</a></li>
<li id="gsry"><a href="gsry.html">公司荣誉</a></li>
<li id="cpzs"><a href="cpzs.asp">产品展示</a></li>
<li id="zsjm"><a href="zsjm.html">招商加盟</a></li>
<li id="fzjx"><a href="fzjx.html">辅助机械</a></li>
<li id="qtxm"><a href="qtxm.html">其他项目</a></li>
<li id="lxwm"><a href="lxwm.html">联系方式</a></li>
</ul>
<style type="text/css">
</style>
<style type="text/css">
/*menu开始*/
.menu{ height:41px; background:#007CE1;}
.menu ul li{ width:98px; float:left; text-align:center; height:41px; line-height:41px!important; line-height:41px;}
.menu ul li a{ display:block; color:#FFF; font-size:16px; font-weight:bold;}
.menu ul li:hover{background:#ffa903;}
/*menu结束*/
</style>
<!-- 静态页面 导航栏变换背景 -->
<script type="text/javascript">
var thisUrl=window.location.pathname; //获取当前页面url中域名后的值
var gangIndex=thisUrl.lastIndexOf("/");//获取最后一个“/”的下标
var dianIndex=thisUrl.lastIndexOf(".");//获取最后一个“.”的下标
var subUrl=thisUrl.substring(gangIndex+1,dianIndex);//取最后一个“/”和最后一个“.”之间的内容
//alert(gangIndex);
//alert(dianIndex);
//alert(subUrl);
document.getElementById("index").style.backgroundColor="#007CE1";//定id为index的背景颜色为蓝色(消除黄色)
if(thisUrl==""){ // 当直接用域名访问(浏览器默认不带"/")时
document.getElementById("index").style.backgroundColor="#ffa903";//定id为index的背景颜色为黄色(消除蓝色)
}
if(gangIndex==0&&dianIndex<gangIndex){ // 当直接用域名访问(浏览器默认生成"/")时,
http://www.baidu.com/
document.getElementById("index").style.backgroundColor="#ffa903";// 定id为index的背景颜色为黄色(背景颜色)
}else if(subUrl.indexOf("newsinfo") >= 0 ){ // 当页面为newsinfo页的时
document.getElementById("index").style.backgroundColor="#ffa903";// 定id为index的背景颜色为黄色(背景颜色)
}else{
document.getElementById(subUrl).style.backgroundColor="#ffa903";// 根据获取的subUrl,修改相同id的背景颜色
}
</script>