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 相关文章推荐
formValidator3.3的ajaxValidator一些异常分析
Jul 12 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
JS实现n秒后自动跳转的两种方法
Nov 30 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
深入探究angular2 UI组件之primeNG用法
Jul 26 Javascript
在Vue组件上动态添加和删除属性方法
Feb 23 Javascript
vue移动端路由切换实例分析
May 14 Javascript
原生JS封装_new函数实现new关键字的功能
Aug 12 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
javascript实现电商放大镜效果
Nov 23 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
php5 图片验证码实现代码
2009/12/11 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
javascript call和apply方法
2008/11/24 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
AngularJS入门教程之数据绑定原理详解
2016/11/02 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
从0开始的Python学习016异常
2019/04/08 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
Django URL参数Template反向解析
2020/11/24 Python
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
模具专业毕业推荐信
2014/03/08 职场文书
志愿者活动总结范文
2014/04/26 职场文书
安全演讲稿大全
2014/05/09 职场文书
宣传口号大全
2014/06/16 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
大学生实习证明范本
2014/09/19 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书