• js面向对象选项卡


    window.onload=function() //面向对象
    {
        var tab=new tabSwitch("div1");
        var tab=new tabSwitch("div2");
    };
    
    function tabSwitch(id) 
    {    
    var obox=document.getElementById("id");
    this.abtn=document.getElementsByTagName('input');
    this.odiv=document.getElementsByTagName('div'); 
    
    for(var i=0;i<this.abtn.length;i++)
        {
            var _this=this;
            this.abtn[i].index=i;
            this.abtn[i].onclick=function()
            {
                _this.Otab(this);
            };
        };
    };    
        
    tabSwitch.prototype.Otab=function (Obtn)
    {
        
        for(var i=0;i<this.abtn.length;i++)
        {
            this.odiv[i].style.display="none";
            this.abtn[i].className="";
        }
        this.odiv[Obtn.index].style.display="block";
        Obtn.className="active";
        
    };
    
    
    </script>
    <script type="text/javascript">  //面向过程
    window.onload=function()
    {
        var oinput=document.getElementsByTagName("input");
        var odiv=document.getElementsByTagName("div");    
        for(var i=0;i<oinput.length;i++)
        {
            oinput[i].index=i;
            oinput[i].onclick=function()
            {
                for(var i=0;i<oinput.length;i++)
                {
                    odiv[i].style.display="none";
                    oinput[i].className="";
                };
                odiv[this.index].style.display="block";
                this.className="active";
            };
        };
    };
    </script>
    <span id="div1" style="display:block;500px; background-color:none;">  
        <input type="button" value="first" class="active" ID="in"/>
        <input type="button" value="two" ID="in"/>
        <input type="button" value="three" ID="in"/>
        <input type="button" value="four"  ID="in"/>
        <input type="button" value="five" ID="in"/>
        <input type="button" value="sixth" ID="in"/>
        <div style="display:block;">1111</div>
        <div >22</div>
        <div >33</div>
        <div >44</div>
        <div >55</div>
        <div >第六个显示区域</div>
    </span>
  • 相关阅读:
    c# webapi无法获取Session值问题解决
    深入理解java虚拟机之自动内存管理机制笔记
    数据结构总结1
    疯人院之语言、编码、计算机

    集线器/交换机
    什么是DOM?DOM和JavaScript的关系 [web开发]
    JSON轻量级的数据交换格式
    天问宇宙学第一课
    C++基础知识
  • 原文地址:https://www.cnblogs.com/ninali/p/3214481.html
Copyright © 2020-2023  润新知