js制作选项卡

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		*{margin: 0px;padding: 0px;}
		#box{width: 90%;height: 380px;margin: 0 auto;}
		#box #menu{list-style: none;}
		#box ul li{float: left;width: 100px;height: 35px;line-height: 35px;text-align: center;color: #333;;font-size: 17;background: #eaeeee;}
		#box ul li:hover{cursor: pointer;}
		#box ul li.current{color: white;background:skyblue;}
		#box #content{clear: both;}
		#box #content div{width: 100%;height: 380px;background: skyblue;display: none;}
		#box #content div.current{display: block;}
	</style>
</head>
<body>
	<div id="box">
		<ul id="menu">
			<li class="current" >企业合作</li>
			<li>关于我们</li>
			<li>123</li>
			<li>123</li>
			<li>123</li>
			<li>123</li>
			<li>123</li>
			//添加选项内容
		</ul>
		<div id="content">
			<div class="current">215</div>
			<div>bbbbbb</div>
			<div>abbbbb</div>
			<div>bcbbbbb</div>
			<div>bsbbbbb</div>
			<div>bbsbbbb</div>
			<div>bbcbbbb</div>
			//可以添加多个内容

		</div>
	</div>




	<script type="text/javascript">
		var lis=document.getElementById('menu').children;
		var divs=document.getElementById('content').children;
		var item=0;
		for (var i = 0;i<lis.length;i++) {
			lis[i]._index=i;//为每一个li标签新增一个属性_index并且将其保存在该属性中
			lis[i].function(){
				lis[item].className='';//当前选中的值为未选中状态
				divs[item].className='';
				
				
				this.className='current';
				divs[this._index].className='current'
				
				item=this._index;
				
			}
		}
	</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值