用javascript实现tab切换

html代码:

    <div id="btn">
        <input type="button" value="tab1" class="active">
        <input type="button" value="tab2">
        <input type="button" value="tab3">
        <div style="display:block;">
            111111
        </div>
        <div>
            222222
        </div>
        <div>
            333333
        </div>
    </div>

css代码:

        .active{
            background:yellow;
        }

        #btn div {
            display: none;
            width:200px;
            height:200px;
            border: 1px solid #000;
        }

javascript代码:

    <script>
        window.onload =function(){
            var btn=document.getElementById(‘btn‘);
            var tab=btn.getElementsByTagName(‘input‘);
            var box1=btn.getElementsByTagName(‘div‘);
            for(var i=0;i<tab.length;i++){
                tab[i].index=i;
                tab[i].onclick=function(){
                     for(var i=0;i<tab.length;i++){ //再次遍历是为了清空样式
                        tab[i].className=‘‘;
                        box1[i].style.display=‘none‘;

                    }
                    this.className= ‘active‘; //给当前点击按钮添加active类
                    box1[this.index].style.display=‘block‘;
                }
            }

        };

    </script>

实现效果:

时间: 2024-07-29 05:26:48

用javascript实现tab切换的相关文章

原生javascript实现Tab切换

tab切换在各大主流页面有广泛的应用,今天来分享一个用原生javascript来实现类似京东购物边栏的TAB.对于正在使用web前端开发(http://www.maiziedu.com/course/web/)网站的朋友,是非常有用的哦. 首先以下是一段边栏HTML框架代码 <body> <div class="wrap"> <div id="left"> <ul id="leftList"> &l

怎么用JavaScript实现tab切换

先看一下代码实现后的最终效果: 用JavaScript实现思路很简单,就是先把所有的内容隐藏,点击标题对应的内容显示, css代码如下: <style type="text/css">            #ltab {                clear: both;                /*清除全部浮动样式*/            }            #ltab_1 {                display: none;        

jQuery的DOM操作实例(1)——选项卡&amp;&amp;Tab切换

一.原生JavaScript编写tab切换 二.jQuery编写tab切换 在用jQuery编写选项卡过程中,重要的事搞清楚 .eq() 和 .index() 的使用方法. .eq()是jQuery遍历的一种方法,参数是元素的索引 .index() .要注意index是基于0开始的:如果index为负数,则指示从集合结尾开始的位置. .index()方法搜索与参数表示的对象匹配的元素,并返回相应元素的索引值.如果找到了匹配的元素,从0开始返回:如果没有找到匹配的元素,返回-1. 经常要用inde

实用CSS3属性之 :target伪类实现Tab切换效果

CSS3 :target伪类用来改变页面中锚链接URL所指向的ID样式,例如你要改变描链接指向#tab的元素字体颜色为蓝色,哪么你可以这样写成#tab:target {color:blue} 浏览器支持: 不支持IE8及以下的IE版本,IE9支持这个属性,其它非IE内核浏览器如:Firefox.Chrome.等这些浏览器都支持. 用法: :target伪类与:hover.:link.:visited.:focus等伪类的用法一样 :target {color:blue} 实例:CSS3 :tar

JavaScript跳转到指定页面并且到指定的tab切换窗口

案例的解析就是点击A页面的第一个的切换窗口的按钮跳转到B页面,再点击B页面的按钮跳转到A页面的第二个窗口,这个实现的效果有三种方法,下面的图片案例: A页面的第一个切换窗口 B页面的跳转按钮 A页面的第二个切换窗口 第一方法用函数function: 演示效果:JavaScript跳转到指定页面并且到指定的tab切换窗口 A页面按钮 <a href="b.html?id=1980&order_type=p_order">aaaaa</a> B页面按钮代码:

JavaScript - Tab切换效果

简单Tab切换效果 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&

每天一个JavaScript实例-tab标签切换

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-tab标签切换</title> <style> .tabcontainer{ padding:5px; width:500px; marg

JavaScript学习笔记2之Tab切换

1.Tab切换简写版1 页面布局如下: 1 <div id="tab"> 2 <h1 id="title"> 3 <span class="select">标题一</span> 4 <span>标题二</span> 5 <span>标题三</span> 6 </h1> 7 <ul id="content">

JavaScript实现Tab栏切换

本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. 京东网页上,可以看到下面这种tab栏的切换: 我们把模型抽象出来,实现一下. 举例引入:鼠标悬停时,current元素的背景变色 本段我们先举一个例子,因为这里用到了排他思想(先干掉 all,然后保留我一个).对于理解tab切换,很有帮助. 完整的代码实现: <!DOCTYPE html> <html> <head lang="en&quo