`

js 选项卡

    博客分类:
  • web
 
阅读更多
window.onload=function(){
    toTab();
}
function getByClass(oParent,sClass)
{
    var aEle=oParent.getElementsByTagName('*');
    var aResult=[];
    for(var i=0;i<aEle.length;i++)
    {
        if(aEle[i].className==sClass)
        {
            aResult.push(aEle[i]);
        }
    }
    return aResult;
}
function toTab(){
    var oTag=document.getElementById("tags");
    var aSpan=oTag.getElementsByTagName("span");
    var oTab_con=document.getElementById("tagContent");
    var aDivCon=getByClass(oTab_con,"innerCon");

    for(var i=0;i<aSpan.length;i++){
        aSpan[i].index=i;
        aSpan[i].onclick=function(){
            for(var i=0;i<aSpan.length;i++){
                aSpan[i].className="";
                aDivCon[i].style.display="none";
            }
            aSpan[this.index].className="selectTag";
            aDivCon[this.index].style.display="block";
        }
    }
}

/*信息发布部分*/
#tags{
    border-bottom:1px solid #aecbd4;
    margin:0px auto 0px;
    width:900px;
    height:34px;
    line-height:34px;
}
#tags span{
    cursor:pointer;
    height:35px;
    display:inline-block;
    line-height:35px;
    margin-top:-1px;
    padding:0 13px;
    font-size:13px;
    float:left;
    color:#ff8400;
}
#tags span.selectTag{
    height:33px;
    line-height:29px;
    background:#fff;
    color:#122E67;
    border-top:3px solid #ff8400;
    border-left:1px solid #aecbd4;
    border-right:1px solid #aecbd4;
    padding:0 12px;
}
#tagContent{
    border:1px solid #aecbd4;
    border-top:none;
    width:898px;
    height:auto;
    background:#fff;
    overflow:hidden;
    margin:0 auto;
}
#tagContent .innerCon{
    display:none;
}
  <div id="tags">
                <span class="selectTag">家庭作业管理</span>
                <span>家庭作业发布</span>
            </div>

            <div id="tagContent">
                <div class="innerCon" style="display: block;" >
                   
                </div>

                <div class="innerCon">
                   
                </div>
 
 

 

 

分享到:
评论

相关推荐

    js选项卡(。net可用)

    JavaScript选项卡是一种常见的网页交互元素,它允许用户在有限的空间内切换不同的内容面板,提高页面的组织性和用户体验。在.NET框架下开发Web应用时,虽然Visual Studio(VS)提供了丰富的服务器端控件,但默认并不...

    js选项卡功能源码

    JavaScript选项卡功能是一种常见的网页交互设计,用于组织和展示页面上的大量内容。通过将内容分组到不同的选项卡中,用户可以轻松地切换查看不同部分的信息,提高用户体验和页面的可读性。在这个"js选项卡功能源码...

    js选项卡html的实例集合

    js选项卡html,自己做的选项卡功能值得参考,有的从网上找到的~~~~~~~~

    js选项卡(多中显示效果)

    实现JavaScript选项卡效果有多种方法,包括使用原生JavaScript、jQuery库或者其他现代前端框架如React、Vue或Angular。下面我们将详细探讨这些方法: 1. **原生JavaScript**:利用DOM操作(例如`getElementById`, `...

    超强的JS选项卡,非常漂亮,功能强大

    JavaScript(简称JS)选项卡是一种常见的网页交互元素,用于组织和展示内容,使得用户可以通过不同的选项切换查看不同的信息块。这种技术在网站设计中广泛使用,因为它能够有效地提高用户体验,减少页面加载时间,并...

    JS选项卡切换

    JavaScript选项卡是网页设计中常用的一种交互元素,用于组织和展示多部分内容,用户可以通过点击不同的选项卡来切换显示的信息。这种技术在网站上广泛应用,如产品介绍、用户评论、导航菜单等场景。本文将深入探讨...

    JS选项卡导航菜单,超漂亮的

    总的来说,创建一个“超漂亮的”JS选项卡导航菜单需要结合HTML、CSS和JavaScript知识。通过合理布局、美观设计和动态交互,我们可以构建出一个既实用又具有吸引力的网页导航元素。在实际开发中,还可以根据项目需求...

    js选项卡制作.。。自定义选项卡

    至此,一个基本的自定义JavaScript选项卡就完成了。你可以根据需求进一步扩展这个功能,比如添加动画效果、键盘导航支持或者触发动画时的回调函数等。此外,你还可以考虑使用现代JavaScript特性,如ES6的类或模板...

    集合了大量的js特效,js导航,js选项卡切换等

    在JavaScript的世界里,特效、导航和选项卡切换是网页交互设计中的重要组成部分,它们极大地提升了用户体验,使得网页更具吸引力和互动性。以下是对这些概念的详细解析: **JS特效** JavaScript特效是通过编写或...

    js选项卡 js选项切换

    js选项卡 js选项切换js选项卡 js选项切换js选项卡 js选项切换

    修正了bug的js生成选项卡效果 JavaScript生成选项卡效果 全动态生成选项卡 ie、火狐全兼容

    修正了原来《http://download.csdn.net/download/guo8ke/1512418》的bug,本选项卡是自行编写的选项卡代码, 可以动态生成选显卡,关闭选项卡, 每个选项卡 对应也可页面。点击选项卡之后,显示对应的页面内容。当...

    javascript选项卡自动、手动切换

    javascript选项卡自动、手动切换可以兼容所有浏览器。自动切换可以给网页带来更好的效果。

    js选项卡切换

    div+css+js实现选项卡切换,控制div的隐藏和显示

    javascript选项卡

    JavaScript 选项卡是一种常见的网页交互元素,用于组织和展示分段的内容。在网页设计中,选项卡可以帮助用户更有效地浏览和导航多个相关的但不同时显示的信息块。这种设计模式节省了页面空间,提供了清晰的用户体验...

    界面简单,功能好用的JS选项卡

    "界面简单,功能好用的JS选项卡"指的是利用JavaScript实现的、具有简洁界面和高效功能的选项卡组件。 JavaScript是一种广泛使用的客户端编程语言,它为网页添加了动态交互性。在创建选项卡时,JS负责处理用户交互,...

    简单复古js选项卡切换代码.zip

    简单复古js选项卡切换代码提供了这样一个功能,它利用JavaScript实现了一个鼠标经过时响应的选项卡切换效果。在这个项目中,我们可以看到如何用纯JS来创建一个既实用又具有复古风格的交互式界面。 首先,选项卡的...

    封装好了的JS选项卡

    封装了一个选项卡,不过已经不像选项卡了-_-!!! 现稍微说明下吧,如果不明白的话,旁边有几个例子可能说明起来更清楚些 obj.bind = ["a1","td","b1","div"]; 绑定id="a1"下的td标签为菜单,绑定id="b1"下的div标签...

    兼容各种浏览器的js选项卡特效

    JavaScript选项卡特效是一种常见的网页交互设计,用于组织和展示页面上的多部分内容,用户可以通过点击不同的选项卡切换查看不同内容。这种效果在网站的导航、产品展示、信息分类等多个场景下广泛应用。实现这样的...

    原生js选项卡插件自定义图片滑动选项卡切换

    在JavaScript(JS)开发中,选项卡是一种常见的用户界面组件,用于展示有限的空间内多组内容。本主题探讨的是如何使用纯原生JS实现一个图片滑动选项卡切换的插件,无需依赖jQuery或其他库。这有助于提升网页性能,...

Global site tag (gtag.js) - Google Analytics