博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
精通javascript笔记(智能社)——简易tab选项卡及应用面向对象方法实现
阅读量:5893 次
发布时间:2019-06-19

本文共 1303 字,大约阅读时间需要 4 分钟。

javascript代码(常规方式/面向过程):

 

javascript代码(面向对象方式):

window.οnlοad=function(){     new tabSwitch('div1');   }    var aLis=null;    var aDivs=null;    function tabSwitch(id){        var _this=this;        var oDiv1=document.getElementById(id);            this.aLis=oDiv1.getElementsByTagName('li');            this.aDivs=oDiv1.getElementsByTagName('div');                for(var i=0; i

 

简易HTML代码:

  • tabs01
  • tabs02
  • tabs03
  • tabs04
  • tabs05
tabs01对应内容
tabs02对应内容tabs02对应内容
tabs03对应内容tabs03对应内容tabs03对应内容
tabs04对应内容tabs04对应内容tabs04对应内容tabs04对应内容
tabs05对应内容tabs05对应内容tabs05对应内容tabs05对应内容tabs05对应内容

 

简易css代码:

*{ margin:0; padding:0;}#div1{ margin-top:60px; margin-left:60px;}#div1 ul{ list-style:none;}#div1 ul li{ border-bottom:solid 1px #dcdcdc; float:left; margin-right:15px; display:block; height:30px; line-height:30px; text-align:center; padding:5px 10px; background-color:#f6f6f6; cursor:pointer;}.currentLi{ background-color:#dcdcdc!important;}#div1 div{ width:360px; background-color:#f6f6f6; height:100px; padding: 60px 20px;display:none;}

  

转载于:https://www.cnblogs.com/lvmylife/p/4394079.html

你可能感兴趣的文章
创建实体类使用Hibernate
查看>>
程序员的十层楼
查看>>
Dynamo分布式系统——「RWN」协议解决多备份数据如何读写来保证数据一致性,而「向量时钟」来保证当读取到多个备份数据的时候,如何判断哪些数据是最新的这种情况...
查看>>
比cacti更好的linux单机监控——Monitorix的安装与配置
查看>>
Python学习笔记:Python函数
查看>>
小小空格,大意不得
查看>>
异常处理汇总-开发工具
查看>>
[LeetCode] Excel Sheet Column Number 求Excel表列序号
查看>>
通过浏览器直接打开Android应用程序
查看>>
MVC调用SVC无法找到资源解决问题
查看>>
div加jquery实现iframe标签的功能
查看>>
iOS - Swift SQLite 数据库存储
查看>>
在线网站工具专帖
查看>>
使用SQL来分析数据库参数(一)(r10笔记第68天)
查看>>
Java数组深层复制
查看>>
Leetcode PHP题解--D28 884. Uncommon Words from Two Sentences
查看>>
Spring的依赖注入简介
查看>>
Web前端开发工具
查看>>
长连接数据实时推送方案(iOS)
查看>>
【译】在 JavaScript 中创建和填充任意长度的数组
查看>>