很实用的js选项卡切换效果


Posted in Javascript onAugust 12, 2016

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

很实用的js选项卡切换效果

js选项卡切换代码:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="gb2312">
  <title>实践题 - 选项卡</title>
  <style type="text/css">
    *{
      margin:0px;
      padding:0px;
    }
    #tab{
      margin:10px;
    }
    #tab ul{
      list-style:none;
      height:36px;
      border-bottom:2px solid black ;
      display:block;
    }
    #tab ul li{
      float:left;
      display:inline-block;
      padding:0px 15px;
      height:34px;
      line-height:34px;
      margin-right:5px;
      border:1px solid #ccc;
      border-bottom:none;
      cursor:pointer;
    }
    #tab div{
      padding:5px;
      border:1px solid #ccc;
      border-top:none;
      
    }
    #tab ul li.on{
      border-top:2px solid black;
      border-bottom: 2px solid white;
    }
    .hide{
      display:none;
    }
    
  </style>
  <script type="text/javascript">
    window.onload=function(){
     var mytab =document.getElementById("tab");
     var myul=mytab.getElementsByTagName("ul")[0];
     var myli=myul.getElementsByTagName("li");
     var mydiv=mytab.getElementsByTagName("div");
    // alert(mydiv.length)
     for(i=0,len=myli.length;i<len;i++){
       myli[i].index=i;
       myli[i].onclick=function(){
         for(var n=0;n<len;n++){
           myli[n].className="";
           mydiv[n].className="hide";
         }
         this.className="on";         
         mydiv[this.index].className="";
         
       }
     }
    }
   
  </script>
</head>
<body>
<!-- HTML页面布局 -->
<div id="tab">
  <ul>
    <li class="on">房产</li>
    <li>家居</li>
    <li>二手房</li>
  </ul>
  <div>
     275万购昌平邻铁三居 总价20万买一居
    200万内购五环三居 140万安家东三环
    北京首现零首付楼盘 53万购东5环50平
    京楼盘直降5000 中信府 公园楼王现房
  </div>
  <div class="hide">
    40平出租屋大改造 美少女的混搭小窝
   经典清新简欧爱家 90平老房焕发新生
   新中式的酷色温情 66平撞色活泼家居
   瓷砖就像选好老婆 卫生间烟道的设计
  </div>
  <div class="hide">
    通州豪华3居260万 二环稀缺2居250w甩
   西3环通透2居290万 130万2居限量抢购
   黄城根小学学区仅260万 121平70万抛!
   独家别墅280万 苏州桥2居优惠价248万
  </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
Apr 03 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
AngularJS 实现弹性盒子布局的方法
Aug 30 Javascript
JS 拦截全局ajax请求实例解析
Nov 29 Javascript
微信小程序实现tab左右切换效果
Nov 15 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
electron踩坑之dialog中的callback解决
Oct 06 Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 #Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 #Javascript
jquery实现垂直和水平菜单导航栏
Aug 27 #Javascript
JS实现图片剪裁并预览效果
Aug 12 #Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 #Javascript
分享JS数组求和与求最大值的方法
Aug 11 #Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 #Javascript
You might like
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
python递归查询菜单并转换成json实例
2017/03/27 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
个人职业生涯规划书1500字
2013/12/31 职场文书
人事主管岗位职责
2014/01/30 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
设备收款委托书范本
2014/10/02 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL