js选项卡

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title></title>

<style>

.btns input.cur{/*这是按钮的样式*/

background-color: gold;

}

.cons div{/*这是内容块的样式*/

width: 500px;

height: 500px;

background-color: #bfa;

text-align: center;

display: none;

}

.cons div.cur{/*这是被选中的页的样式*/

display: block;

}

</style>

<script>

window.onload = function(){

var btns = document.getElementById("btns").getElementsByTagName("input");

var cons = document.getElementById("cons").getElementsByTagName("div");

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

(function(i){

btns[i].onclick = function(){

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

btns[j].className = "";

cons[j].className = "";

}

this.className = " cur";

cons[i].className = " cur";

}

})(i)

}

}

</script>

</head>

<body>

<div class="btns" id="btns">

<input type="button" value="tab1" class="cur">

<input type="button" value="tab2" class>

<input type="button" value="tab3" class>

</div>

<div class="cons" id="cons">

<div id="con1" class="cur">1</div>

<div id="con2" class="">2</div>

<div id="con3" class="">3</div>

</div>

</body>

</html>


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ASKA第三周:零极限清理及EFT 拿开车来比喻,ASKA课程第一周:下订单就是控制方向盘,明确能量聚焦方向。 第...
    轻风style阅读 1,778评论 0 4
  • 焦点初级11期 秦宇 坚持分享十三天 2018年8月20日 人,事,名, 人出生,父母命名,带着期望。 人,自己...
    宇_8dc9阅读 169评论 0 0
  • 孩子们放假期间,我做了几次安静问自己怎么更好的和孩子们度过每一天!现在想来整个七月是平平静静的,没有发生太大的冲突...
    zi在阅读 282评论 1 1