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

Tab 标签切换

时间:2016-08-04 21:19:01      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

Javascript

js-方法一(判断法)

<!DOCTYPE html>
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <style>
 *{
  padding: 0;
  margin: 0;
 }
 li{
  list-style: none;
 }
 </style>
 <script>
 function tab(pid){
  var tabs=["tab1","tab2","tab3","tab4"];
  for(var i=0;i<4;i++){
   if(tabs[i]==pid){
    document.getElementById(tabs[i]).style.display="block";
  }else{
    document.getElementById(tabs[i]).style.display="none";
  }
  }
 }
 </script>
</head>
 <body>
 <div id="tanContainer">
  <div id="tabNav">
  <ul>
   <li onclick="tab(‘tab1‘)">标题一</li>
   <li onclick="tab(‘tab2‘)">标题二</li>
   <li onclick="tab(‘tab3‘)">标题三</li>
   <li onclick="tab(‘tab4‘)">标题四</li>
  </ul>
  </div>
  <div id="tab">
   <div id="tab1">内容一</div>
  <div id="tab2">内容二</div>
   <div id="tab3">内容三</div>
  <div id="tab4">内容四</div>
  </div>
 </div>
 </body>
 </html>

 

JS 方法二。先隐藏所有内容,再显示选中区域

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
*{
 padding: 0;
 margin: 0;
}
li{
 list-style: none;
float:left;
}
#tabCon{
 clear: both;
}
#tabCon_1{
display: none;
}
#tabCon_2{
 display: none;
}
#tabCon_3{
display: none;
}
</style>
<script>
function changeTab(tabCon_num){
for(i=0;i<=3;i++) { 
 document.getElementById("tabCon_"+i).style.display="none"; //将所有的层都隐藏 
 } 
 document.getElementById("tabCon_"+tabCon_num).style.display="block";//显示当前层 
} 
</script>
</head>
<body>
<div id="tanContainer">
 <div id="tab">
 <ul>
  <li onclick="changeTab(‘0‘)">标题一</li>
  <li onclick="changeTab(‘1‘)">标题二</li>
  <li onclick="changeTab(‘2‘)">标题三</li>
  <li onclick="changeTab(‘3‘)">标题四</li>
 </ul>
</div>
 <div id="tabCon">
 <div id="tabCon_0">内容一</div>
 <div id="tabCon_1">内容二</div>
 <div id="tabCon_2">内容三</div>
 <div id="tabCon_3">内容四</div>
</div>
</div>
</body>
</html>

 

Tab 标签切换

标签:

原文地址:http://www.cnblogs.com/zcancandice/p/5738239.html

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