永发信息网

如何js实现标签切换,改变内容classname

答案:1  悬赏:70  手机版
解决时间 2021-04-03 16:46
如何js实现标签切换,改变内容classname
最佳答案
给你个Demo,拿去参考。
body


    
    房产
    家具
    二手房


    275万购昌平邻铁三居 总价20万买一居 

        200万内购五环三居 140万安家东三环

        北京首现零首付楼盘 53万购东5环50平

        京楼盘直降5000 中信府 公园楼王现房

     40平出租屋大改造 美少女的混搭小窝

        经典清新简欧爱家 90平老房焕发新生

        新中式的酷色温情 66平撞色活泼家居

        瓷砖就像选好老婆 卫生间烟道的设计

     通州豪华3居260万 二环稀缺2居250w甩

        西3环通透2居290万 130万2居限量抢购

        黄城根小学学区仅260万 121平70万抛!

        独家别墅280万 苏州桥2居优惠价248万


css
ul{
    padding: 0;
    margin: 0;
}
li{
    list-style: none;
    display: block;
    float: left;
    cursor:pointer;
    border: 1px #aaaaaa solid;
    border-bottom: none;
    background: white;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.active{
    border-top:2px firebrick solid ;
    border-bottom:2px white solid ;
    position: relative;
}
ul:first-child{
    padding-left: 10px;
}
.clearfloat{
    clear: both;
    width: 300px;
    border: 1px #CCCCCC solid;
    border-top: 2px firebrick solid;
    position: relative;
    top: -2px;
    z-index: -1;
}
.hidden{
    display: none;
}js实现方法
window.onload = function () {
    var oLis = document.getElementsByTagName('li');
    var oPs = document.getElementsByTagName('p');
    for (var i = 0; i < oLis.length; i++) {
        oLis[i].index = i;
        oLis[i].onclick = function () {
            for (var n = 0; n < oLis.length; n++) {
                oLis[n].className = '';
                oPs[n].className = 'hidden';
            }
            this.className = 'active';
            oPs[this.index].className= ''
        }
    }
}jq实现方法
window.onload = function () {
    $('li').on('click',function () {
        $('li').removeClass('active');
        $(this).addClass('active');
        $('p').addClass('hidden');
        var i = $('li').index(this);
        document.getElementsByTagName('p')[i].className=''
    })
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
相关业务知识是什么意思?
紫薇是阔叶植物吗
我有一款ipod,MA444ZP的1.2型号,打开后有4
单选题Nowadays in India, women&
家里的电脑,2根ddr3-1333的内存条,可以超到
问种玉米挣钱吗?
为什么望远镜最贵才几百的呢?
那一次,让我美丽作文
张杰玩QQ还是微信
Whenandwheretogoforourholiday______ye
5 5 5 5-6怎么用乘加的算式写
株洲那里有培训考导游证的
辩题“大学生应不应该谈恋爱”反方四辩稿怎么
数据机构C语言中 destroyTriplet(&T) Get
诺贝尔奖得主有多少人出自芝加哥大学?
推荐资讯
我今年20 我爸爸1.74 我妈妈1.58 我能长多
高考分数征集最低什么意思
油漆希释剂加多了会怎么样
如何做一个史上最强大的SEO系统
工作部门是什么意思
2x (1-x)等于多少
铝热反应可应用于焊接钢轨,还应用于冶炼高熔
江苏省淮安市淮安区南甲镇王氏家谱,我只知道
快递好干吗
某地某天的最高气温是8℃,最低气温是-2℃,
语文古诗词怎样提高鉴赏水平?
时空阁是不是组队会难点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?