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匿名函数用法分析
Feb 13 Javascript
JavaScript数组随机排列实现随机洗牌功能
Mar 19 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
Javascript之String对象详解
Jun 08 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
Bootstrap CSS布局之列表
Dec 15 Javascript
JS中使用正则表达式g模式和非g模式的区别
Apr 01 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
vue2.x集成百度UEditor富文本编辑器的方法
Sep 21 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
Jul 31 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
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/10/09 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
jQuery timers计时器简单应用说明
2010/10/28 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
javascript表单验证大全
2015/08/12 Javascript
详解javascript函数的参数
2015/11/10 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
fetch 如何实现请求数据
2018/12/20 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python游戏地图最短路径求解
2019/01/16 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
在django view中给form传入参数的例子
2019/07/19 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
艺术用品:Arteza
2018/11/25 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
三好生演讲稿
2014/09/12 职场文书
护理专业自我评价
2015/03/11 职场文书
花木兰观后感
2015/06/10 职场文书
财务人员入职担保书
2015/09/22 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python