利用js实现选项卡的特别效果的实例
更新时间:2013年03月03日 16:02:35 投稿:shangke
利用js实现选项卡的特别效果的实例,需要的朋友可以参考一下
复制代码 代码如下:
<html>
<head>
<meta charset="utf-8"/>
<style type="text/css">
*{margin:0;padding:0;border:0}
#main{width:300px;height:300px;background-color:green}
#head{height:50px;background-color:red}
#head li{float:left;list-style:none;height:50px;width:72px;text-align:center;line-height:50px;background-color:orange;margin-right:3px}
</style>
</head>
<body>
<div id="main">
<div id="head">
<ul>
<li id="tab1" onclick="show(1)" style="background-color:green">新闻</li>
<li id="tab2" onclick="show(2)">体育</li>
<li id="tab3" onclick="show(3)">音乐</li>
<li id="tab4" onclick="show(4)">娱乐</li>
</ul>
</div>
</body>
<script>
function show(n){
for(var i=1;i<=4;i++){
//先把所有的选项卡背景颜色设为橙色,内容都隐藏
document.getElementById("tab"+i).style.backgroundColor = 'orange';
document.getElementById("p"+i).style.display = 'none';
}
document.getElementById("tab"+n).style.backgroundColor = 'green';
document.getElementById("p"+n).style.display = "block";
}
</script>
</html>
相关文章
js利用Array.splice实现Array的insert/remove
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。2009-01-01
javascript Onunload与Onbeforeunload使用小结
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。2009-12-12


最新评论