不废话,代码如下
<style type="text/css">
li:hover {
background-color: red;
}
</style>
<div id="tabs0">
<ul id="menu0">
<li οnclick="setTab(0,0)">评论</li>
<li οnclick="setTab(0,1)">技术</li>
<li οnclick="setTab(0,2)">点评</li>
</ul>
<div id="main0">
<ul style="display: ;">
<li>评论列表</li>
</ul>
<ul style="display: none;">
<li>技术列表</li>
</ul>
<ul style="display: none;">
<li>点评列表</li>
</ul>
</div>
</div>
<div id="tabs1">
<div>
<ul id="menu1">
<li οnmοuseοver="setTab(1,0)"><a href="#" mce_href="#">新闻</a></li>
<li οnmοuseοver="setTab(1,1)"><a href="#" mce_href="#">评论</a></li>
<li οnmοuseοver="setTab(1,2)"><a href="#" mce_href="#">技术</a></li>
<li οnmοuseοver="setTab(1,3)"><a href="#" mce_href="#">点评</a></li>
</ul>
</div>
<div>
<div id="main1">
<ul style="display: ;">
<li>新闻列表</li>
</ul>
<ul style="display: none;">
<li>评论列表</li>
</ul>
<ul style="display: none;">
<li>技术列表</li>
</ul>
<ul style="display: none;">
<li>点评列表</li>
</ul>
</div>
</div>
</div>
<script type="text/javascript">
function setTab(m, n) {
var tli = document.getElementById("menu" + m).getElementsByTagName("li"); /*获取选项卡的LI对象*/
var mli = document.getElementById("main" + m).getElementsByTagName("ul"); /*获取主显示区域对象*/
for (i = 0; i < tli.length; i++) {
tli[i].className = i == n ? "hover" : ""; /*更改选项卡的LI对象的样式,如果是选定的项则使用.hover样式*/
mli[i].style.display = i == n ? "block" : "none"; /*确定主区域显示哪一个对象*/
}
}
</script>