码迷,mamicode.com
首页 > Web开发 > 详细

JS---自己制作的选项卡

时间:2016-04-26 23:43:59      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

<html>
<head>
	<title></title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}

		ul,li{
			list-style-type: none;
		}

		#outer{
			width: 400px;
			height: 200px;
			border: 1px solid #666;
		}
		#tab{
			height: 30px;
			background: #666;
		}

		#tab li{
			width: 100px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			float: left;
			color: white;
		}

		#tab li.current{
			background: #ccc;
			color: 000;
		}

		#content ul{
			display: none;
		}
	</style>
</head>
<body>
	<div id="outer">
		<ul id="tab">
			<li class="current">html</li>
			<li>css</li>
			<li>js</li>
		</ul>
		<div id="content">
			<ul style="display:block;">
				<li>a</li>
				<li>a</li>
				<li>a</li>
			</ul>
			<ul>
				<li>b</li>
				<li>b</li>
				<li>b</li>
			</ul>
			<ul>
				<li>c</li>
				<li>c</li>
				<li>c</li>
			</ul>
		</div>
	</div>

	<script type="text/javascript">
		var oLis=document.getElementById("tab").getElementsByTagName(‘li‘);
		var oUls=document.getElementById("content").getElementsByTagName(‘ul‘);
		for (var i = 0; i < oLis.length; i++) {
			oLis[i].index=i;
			oLis[i].onmouseover=function() {
				for(var j=0;j<oLis.length;j++){
					oLis[j].className=‘‘;
					this.className=‘current‘;
					oUls[j].style.display=‘none‘;
					oUls[this.index].style.display=‘block‘;
				}
			}
		};
	</script>
</body>
</html>

 

JS---自己制作的选项卡

标签:

原文地址:http://www.cnblogs.com/beast-king/p/5436971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!