亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

選項卡切換:這個是思路錯了,還是哪里錯了

?? ???? 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
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號