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

tab栏的切换【DOM点击事件】

时间:2017-09-06 13:02:24      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:pad   add   text   com   div   index   button   i++   setattr   

不太美观,但是想把这段js代码放上来,自己翻着玩。

<style type="text/css">
.Box {
width: 240px;
border: 1px solid #000;
margin: 100px auto;
padding: 20px;
}

.con {
width: 100%;
height: 200px;
background-color: #cccccc;
border: 1px solid #000;
margin-top: 10px;
display: none;
}

.current {

 

 

background-color: #EEC900技术分享;
}

<div class="Box" id="box">
<button class="current">one</button>
<button>two</button>
<button>three</button>
<button>four</button>

<div class="con" style="display:block">one</div>
<div class="con">two</div>
<div class="con">three</div>
<div class="con">four</div>
</div>

<script>

  var box=document.getElementById("box");

  var btns=box.getElementsByTagName("button");

  var divs=box.getElementsByTagName("div");

  for(var i = 0 ; i<btns.length; i++){

  btns[i].setAttribute("index",i);

  btns[i].onclick=function(){

  for(var j =0 ; j<btns.length ; j++){

  btns[j].removeAttribute("class");

  divs[j].style.display="none";

}

  this.setAttribute("class","current");

  divs[this.getAttribute("index")].style.display="block";

}

}

</script>

 

tab栏的切换【DOM点击事件】

标签:pad   add   text   com   div   index   button   i++   setattr   

原文地址:http://www.cnblogs.com/yishichangan925/p/7483904.html

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