<div id="nav">
<ul>
<li >
<a href="a.html" class="menu">网站首页</a>
</li>
<li>|</li>
<li >
<a href="b.html" >新闻中心</a></li>
<li>|</li>
<li >
<a href="c.html" >联系我们</a>
</li>
</ul>
</div>
<script type="text/javascript">
var aobj=document.getElementById("nav").getElementsByTagName("a");
for(var i=0;i<aobj.length;i++){
aobj[i].onclick=function(){
change_bg(this);
}
}
function change_bg(obj){
for(var i=0;i<aobj.length;i++){
aobj[i].className="";
}
obj.className="menu";
}
</script>要的是CSDN的这个效果结构:这是一个公共头部文件{include file="top.html"},我没用frameset
从a.html到b.html等于重新加载了一下文件,效果又没了。
a:link{
background-color:xxx;
}
a:visited{};
a:hover{};
a:active{};
等等通过css伪类设置背景色