为了账号安全,请及时绑定邮箱和手机立即绑定

选项卡切换:这个是思路错了,还是哪里错了

        function gb(obj){
            var lis=document.getElementByTagName("li");
            var dl=document.getElementByTagName("div");
            for(var i=1;i<lis.length;i++){
                if(lis[i]==obj){
                    lis[i].index=i;
                    var x=i;
                }
            }
            for(var j=1;j<lis.length;j++){
                if (j==x) {
            dl[this.index].style.display="block";
        }
        else{
            dl[j].style.display="none";
        }
        }
    }

    </script>
</head>
<body>
    <ul>
        <li onclick="gb(this)">房产</li>
        <li onclick="gb(this)">家居</li>
        <li onclick="gb(this)">二手房</li>
    </ul>

正在回答

2 回答

虽然我不知道为什么,但是我遇到了相同的问题,标准答案中定义li和div的方法如下:

           var oTab = document.getElementById("tabs");

             var oUl = oTab.getElementsByTagName("ul")[0];

             var oLis = oUl.getElementsByTagName("li");

             var oDivs= oTab.getElementsByTagName("div");

这个就可以

0 回复 有任何疑惑可以回复我~
#1

Pate 提问者

非常感谢!
2016-08-29 回复 有任何疑惑可以回复我~

同求!同求!同求!同求!同求!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

选项卡切换:这个是思路错了,还是哪里错了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号