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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
基于JQUERY的多级联动代码
Jan 24 Javascript
JavaScript获取table中某一列的值的方法
May 06 Javascript
AngularJS 表达式详细讲解及实例代码
Jul 26 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jquery层次选择器的介绍
Jan 18 jQuery
Vue 实现html中根据类型显示内容
Oct 28 Javascript
swiper实现异形轮播效果
Nov 28 Javascript
详解JavaScript作用域、作用域链和闭包的用法
Sep 03 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
javascript来定义类的规范小结
2010/11/19 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
如何编写jquery插件
2017/03/29 jQuery
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
javascript实现留言板功能
2020/02/08 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
python3.5仿微软计算器程序
2020/03/30 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
Django学习教程之静态文件的调用详解
2018/05/08 Python
python实现列表的排序方法分享
2019/07/01 Python
简单了解Python生成器是什么
2019/07/02 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
项目委托协议书(最新)
2014/09/13 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
Hive日期格式转换方法总结
2022/06/25 数据库