css不详细写了,只写js和html部分。
<script type="text/javascript" language="javascript">
function changetab(childid_index,brotherid_index,childid,brotherid,parentid,selectname){
leng=document.getElementById(parentid).childNodes.length;
for(i=1;i<leng+1;i++){
if(childid_index+i==childid){document.getElementById(childid).className=selectname;}
else{document.getElementById(childid_index+i).className="";}
if(brotherid_index+i==brotherid){document.getElementById(brotherid).className="";}
else{document.getElementById(brotherid_index+i).className="hid";}
}
}
</script>
<div id="nav">
<ul id="nav_ul">
<li id="c1" class=”selected“ οnmοuseοver="changetab('c','b','c1','b1','nav_ul','selected')">导航1</li>
<li id="c2" οnmοuseοver="changetab('c','b','c1','b1','nav_ul','selected'>导航2</li>
<li id="c3" οnmοuseοver="changetab('c','b','c1','b1','nav_ul','selected'>导航3</li>
</ul>
</div>
<div id="content">
<div id="b1">内容1</div>
<div id="b2" class=“hid”>内容2</div><!--hid是隐藏内容-->
<div id="b3" class=“hid“>内容3</div>
</div>