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表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 Javascript
Node.js+Express配置入门教程详解
May 19 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
Feb 05 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
Vue+webpack+Element 兼容问题总结(小结)
Aug 16 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
Sep 14 Javascript
vue组件tabbar使用方法详解
Nov 06 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
Dec 19 Javascript
vue同个按钮控制展开和折叠同个事件操作
Jul 29 Javascript
javascript进阶篇深拷贝实现的四种方式
Jul 07 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 开发工具
2006/12/06 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
php while循环控制的简单实例
2016/05/30 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
angular2使用简单介绍
2016/03/01 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
Python中交换两个元素的实现方法
2018/06/29 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
python实现批量转换图片为黑白
2020/06/16 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
股份合作协议书范本
2014/04/14 职场文书
汽修专业自荐信
2014/07/07 职场文书
目标责任书格式
2014/07/28 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
报案材料怎么写
2015/05/25 职场文书
年会主持人开场白台词
2015/05/29 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers