javascript实战之选项卡

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>选项卡</title>
</head>
<style>
div {
width: 200px;
height: 100px;
border: 1px solid red;
margin-top: 10px;
display: none;
}
</style>
<body>
<input type="button" id="" value="按钮1" / style="background: red;">
<input type="button" id="" value="按钮2" />
<input type="button" id="" value="按钮3" />
<div style="display: block;">选项1</div>
<div>选项2</div>
<div>选项3</div>
</body>
<script>
//首先加载事件
window.onload = function(){
var inputs = document.querySelectorAll("input");
var divs = document.querySelectorAll("div");

//循环每个button
for(var i = 0;i<inputs.length;i++){
inputs[i].onclick = function(){
for(var i=0;i<inputs.length;i++){
inputs[i].index = i;
inputs[i].style.background = ''
divs[i].style.display="none";
}
this.style.background = "red";
divs[this.index].style.display = "block";
}
}
}

</script>

</html>

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

推荐阅读更多精彩内容

  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 1,899评论 0 1
  • 我不喜欢下雨天,可我所在的城市却偏偏细雨绵绵。我多希望明天可以看到晴空万里。那样我应该就不会像现在这样压抑 这样的...
    我就是大表哥阅读 1,103评论 0 1
  • AARRR AARRR是Acquisition、Activation、Retention、Revenue、Refe...
    TXN阅读 486评论 0 0
  • “本文参加#乡忆.乡思.乡情.乡恋#活动,本人承诺,文章内容为原创,且未在其它平台发表过 ” 01. “霜打残...
    一诺先生阅读 511评论 0 1
  • 马云说:管理不要怕员工离开!如何才能打造一个有战斗力的团队呢! 管理者不要害怕员工离开负面的员工不换掉,弊大于利,...
    emptyqian阅读 2,580评论 0 3