js实现简单的选项卡效果


Posted in Javascript onFebruary 23, 2017

效果如下:

 js实现简单的选项卡效果

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{width:200px;height:100px;border:1px red solid;display:none};
</style>
<script>
window.onload=function(){
 var oDiv=document.getElementsByTagName("div")
 var oIput=document.getElementsByTagName("input")
 oDiv[0].style.display="block";
 var ten=oIput[0]
 for(i=0;i<oIput.length;i++){
 oIput[i].indent=i
 //通过自定义属性获得下标值
 oIput[i].onclick=function(){
  ten.style.background=''
  oDiv[ten.indent].style.display="none"
  //点击时把上一个隐藏
  this.style.background="yellow"
  oDiv[this.indent].style.display="block"
  ten=this
  }
 }
 }
</script>
</head>
<body>
<input type="button" value="按钮一" style="background:yellow"/>
<input type="button" value="按钮二"/>
<input type="button" value="按钮三"/>
<div>1</div>
<div>2</div>
<div>3</div>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
分析 JavaScript 中令人困惑的变量赋值
Aug 13 Javascript
Iframe 自适应高度并实时监控高度变化的js代码
Oct 30 Javascript
Javascript 实现的数独解题算法网页实例
Oct 15 Javascript
构造函数+原型模式构造js自定义对象(最通用)
May 12 Javascript
js实现的牛顿摆效果
Mar 31 Javascript
用JavaScript实现页面重定向功能的教程
Jun 04 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
微信小程序 条件渲染详解
Oct 09 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
Sep 10 Javascript
在vue中获取token,并将token写进header的方法
Sep 26 Javascript
element-ui 中使用upload多文件上传只请求一次接口
Jul 19 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 #Javascript
jQuery事件详解
Feb 23 #Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 #Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 #Javascript
Javascript 链式作用域详细介绍
Feb 23 #Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 #Javascript
bootstrap weebox 支持ajax的模态弹出框
Feb 23 #Javascript
You might like
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
事件模型在各浏览器中存在差异
2010/10/20 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
移动端界面的适配
2017/01/11 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
python 合并文件的具体实例
2013/08/08 Python
python字典序问题实例
2014/09/26 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
python @property的用法及含义全面解析
2018/02/01 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
个性发展自我评价
2014/02/11 职场文书
访谈节目策划方案
2014/05/15 职场文书
学校交通安全责任书
2014/08/25 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server