js实现选项卡效果


Posted in Javascript onMarch 07, 2020

本文实例为大家分享了js实现选项卡效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<script type="text/javascript">
 window.onload=function(){
 var ob = document.getElementById('div1');
 var ob1 = div1.getElementsByTagName('input');
 var ob2= div1.getElementsByTagName('div');
 
 for(var i = 0;i< ob1.length;i++){
  ob1[i].index=i;
  ob1[i].onmouseover=function(){
  
  for(var i = 0;i< ob1.length;i++){
  ob2[i].style.display='none';
   ob1[i].className='';
      } 
 this.className='active';
  ob2[this.index].style.display='block';

 
 } 
  ob1[i].onmouseout=function(){
  for(var i=0 ; i< ob1.length;i++){
  ob2[i]['style']['display']='none';
  }
  }

 } 

 }; 
 
</script>
<body>
<style type="text/css">
#div1 div{
 width: 100px;
 height: 100px;
 border-top: 2px solid grey;
 background-color: #ccc;
} 
.active {
 background-color: yellow;
}

</style>
<div id="div1">
 
<input type="button" value="1" class="active">
<input type="button" value="2">
<input type="button" value="3">
<input type="button" value="4">

<div style="display:block;" >1111</div>
<div style="display: none;">2222</div>
<div style="display: none;">3333</div>
<div style="display: none;">4444</div>

</div>

</body>
</html>

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中为元素加上name属性的方法
May 09 Javascript
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
微信小程序 开发经验整理
Feb 15 Javascript
vue中v-model动态生成的实例详解
Oct 27 Javascript
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
微信小程序实现点击图片放大预览
Oct 21 Javascript
八种Vue组件间通讯方式合集(推荐)
Aug 18 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 #Javascript
js实现简单放大镜效果
Mar 07 #Javascript
js实现文字头像的生成代码
Mar 07 #Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 #Javascript
原生JS实现萤火虫效果
Mar 07 #Javascript
JavaScript实现轮播图片完整代码
Mar 07 #Javascript
JS实现瀑布流效果
Mar 07 #Javascript
You might like
PHP中路径问题的解决方案
2006/10/09 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php动态变量定义及使用
2015/06/10 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
php微信公众号开发之二级菜单
2018/10/20 PHP
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
2018/05/08 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
python中文乱码的解决方法
2013/11/04 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
用Python实现KNN分类算法
2017/12/22 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python玩转PDF的各种骚操作
2019/05/06 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Django实现文件上传和下载功能
2019/10/06 Python
python 调试冷知识(小结)
2019/11/11 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
医务人员自我评价
2014/01/26 职场文书
cf搞笑广告词
2014/03/14 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Golang流模式之grpc的四种数据流
2022/04/13 Golang
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers