码迷,mamicode.com
首页 > 其他好文 > 详细

6.2.14 选项卡

时间:2018-07-21 21:26:28      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:border   body   char   list   ffffff   tag   classname   har   fun   

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			*{
				padding: 0;
				margin: 0;
			}
			ul{list-style: none;}
			#tab{
				width: 480px;
				margin: 20px auto;
				border: 1px solid red;
			}
			ul li{
				float: left;
				width: 160px;
				height: 60px;
				line-height: 60px;
				text-align: center;
				background-color: #cccccc;
			}
			
			ul li a{
				text-decoration: none;
				color:black;
			}
			li.active{
				background-color: #FFFFFF;
			}
			p{
				display: none;
				height: 200px;
				text-align: center;
				line-height: 200px;
				background-color: #FFFFFF;
			}
			p.active{
				display: block;
				
			}
			
		</style>
	</head>
	<body>
		<div id="tab">
			<ul>
				<li class="active"><a href="#">首页</a></li>
				<li><a href="#">新闻</a></li>
				<li><a href="#">图片</a></li>
				
			</ul>
			<p class="active">首页内容</p>
			<p>新闻内容</p>
			<p>图片内容</p>
			
			
		</div>
	</body>
	<script type="text/javascript">
		
		var tabli = document.getElementsByTagName(‘li‘);
		var tabContent = document.getElementsByTagName(‘p‘)
	
		for(var i = 0; i < tabli.length; i++){
			//为了保存我的i的变量
			tabli[i].index  = i;
			tabli[i].onclick = function(){
				
				for(var j = 0; j < tabli.length; j++){
					tabli[j].className = ‘‘;
					tabContent[j].className = ‘‘;
				}	
				this.className = ‘active‘
				console.log(this.index)
				tabContent[this.index].className = ‘active‘;
			}
		}
		
	</script>
</html>

  技术分享图片

 

6.2.14 选项卡

标签:border   body   char   list   ffffff   tag   classname   har   fun   

原文地址:https://www.cnblogs.com/beallaliu/p/9347873.html

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