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 相关文章推荐
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
LazyLoad 延迟加载(按需加载)
May 31 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
Apr 07 Javascript
Jquery chosen动态设置值实例介绍
Aug 08 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
Nov 23 Javascript
两种JS实现屏蔽鼠标右键的方法
Aug 20 Javascript
jquery制作图片时钟特效
Mar 30 Javascript
全面解析Bootstrap排版使用方法(文字样式)
Nov 30 Javascript
AngularJs动态加载模块和依赖注入详解
Jan 11 Javascript
JQuery validate插件Remote用法大全
May 15 Javascript
node中间层实现文件上传功能
Jun 11 Javascript
angularJS自定义directive之带参方法传递详解
Oct 09 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使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
PHP的PDO连接讲解
2019/01/24 PHP
PHP echo()函数讲解
2019/02/15 PHP
JavaScript 函数replace深入了解
2013/03/14 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python切换hosts文件代码示例
2013/12/31 Python
python操作CouchDB的方法
2014/10/08 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
法制宣传日活动总结
2014/04/29 职场文书
网络编辑求职信
2014/04/30 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
导游欢送词
2015/01/31 职场文书
SQL Server中使用表变量和临时表
2022/05/20 SQL Server