大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

使用JavaScript怎么实现一个tab页切换效果

使用JavaScript怎么实现一个tab页切换效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比深泽网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式深泽网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖深泽地区。费用合理售后完善,10余年实体公司更值得信赖。



  
    
    www.jb51.net JS实现的TAB切换
    
      #content {
        width: 400px;
        height: 200px;
      }
      #tab_bar {
        width: 400px;
        height: 20px;
        float: left;
      }
      #tab_bar ul {
        padding: 0px;
        margin: 0px;
        height: 20px;
        text-align: center;
      }
      #tab_bar li {
        list-style-type: none;
        float: left;
        width: 133.3px;
        height: 20px;
        background-color: gray;
      }
      .tab_css {
        width: 400px;
        height: 200px;
        background-color: orange;
        display: none;
        float: left;
      }
    
    
      var myclick = function(v) {
        var llis = document.getElementsByTagName("li");
        for(var i = 0; i < llis.length; i++) {
          var lli = llis[i];
          if(lli == document.getElementById("tab" + v)) {
            lli.style.backgroundColor = "orange";
          } else {
            lli.style.backgroundColor = "gray";
          }
        }
        var divs = document.getElementsByClassName("tab_css");
        for(var i = 0; i < divs.length; i++) {
          var divv = divs[i];
          if(divv == document.getElementById("tab" + v + "_content")) {
            divv.style.display = "block";
          } else {
            divv.style.display = "none";
          }
        }
      }
    
  
  
    
      
        
                           tab1                                   tab2                                   tab3                    
      
               
页面一
      
               
页面二
      
               
页面三
      
       

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网站栏目:使用JavaScript怎么实现一个tab页切换效果
当前网址:http://dzwzjz.com/article/jgodpj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP