zoukankan      html  css  js  c++  java
  • 选项卡

    1. 普通选项卡

    var aBtn=document.getElementsByTagName('input');
    var aDiv=document.getElementsByTagName('div');
    for(var i=0;i<aBtn.length;i++){
        aBtn[i].index=i;
        aBtn[i].onclick=function(){
            for(var i=0;i<aDiv.length;i++){
               aDiv[i].className='';
               aBtn[i].className='';
            }
            this.className='active';
            aDiv[this.index].className='on';
        };
    }  

    2.面向对象选项卡

    window.onload=function(){
        new TabSwitch('div1');
    };
    function TabSwitch(id){
        var _this=this;
        var oDiv=document.getElementById(id)
        this.aBtn=oDiv.getElementsByTagName('input');
        this.aDiv=oDiv.getElementsByTagName('div');
        for(var i=0;i<this.aBtn.length;i++){
            this.aBtn[i].index=i;
            this.aBtn[i].onclick=function(){
                _this.fnClick(this);
            };
        }
    };
    
    TabSwitch.prototype.fnClick=function(oBtn){
        for(var i=0;i<this.aBtn.length;i++){
            this.aDiv[i].className='';
            this.aBtn[i].className='';
        }
        oBtn.className='active';
        this.aDiv[oBtn.index].className='on';
    };
  • 相关阅读:
    挖矿程序linux 删除
    本地复制vue项目
    新建vue项目
    CentOS7单用户模式
    CentOS6
    CentOS6-系统管理操作
    CentOS7-系统管理操作
    VMWare克隆虚拟机
    虚拟机网络模式设置为NAT
    VI/VIM编辑器
  • 原文地址:https://www.cnblogs.com/binlucky/p/5344495.html
Copyright © 2011-2022 走看看