各位大(T_T)求科普,我打問號的這幾句是什么意思呀?
for (var i =0,len=oLis.length;i<len;i++)
? ? {
? ? oLis[i].index=i;//???
? ? oLis[i].onclick=function()
? ? {
? ? for(var n=0;n<len;n++)
? ? {
? ? oLis[n].className="";//???
? ? oDivs[n].className="hide";//???
? ? }
? ? this.className="on";//???
? ? oDivs[this.index].className="";//???
? ? }
? ? }
? ? }
2020-02-18
for?(var?i?=?0,?len?=?oLis.length;?i?<?len;?i++)???????{? //大致分析應該錯不了??????????? ??????oLis[i].index?=?i;?//?????這里的index應該是存儲被點擊的項目的索引??就是保存誰被點擊了?因為是同一個i????????????? ??????oLis[i].onclick?=?function?(){ ??????????for?(var?n?=?0;?n?<?len;?n++)//點擊了后內部再來循環??? ??????????{??????????????????? ???????????oLis[n].className?=?"";?//????先去除所有類名?保證所有項都沒有類名????????????????????? ???????????oDivs[n].className?=?"hide";?//????再把所有Div都添加上?hide?就是把所有選項卡都隱藏了???? ??????????}???????????????? ??????????this.className?=?"on";?//????把被點擊的這一項顯示出來???????????????? ??????????oDivs[this.index].className?=?"";?//????把應該顯示的選項卡清除hide類?就顯示出來了?(調用index索引,this.index就是點擊的這項)??????????? ?????}?????? ?}2020-02-18
for?(var?i?=?0,?len?=?oLis.length;?i?<?len;?i++)????????{???//大致分析應該錯不了????????????oLis[i].index?=?i;?//?????這里的index應該是存儲被點擊的項目的索引??就是保存誰被點擊了?因為是同一個i?????????????oLis[i].onclick?=?function?()????????????{????????????????for?(var?n?=?0;?n?<?len;?n++)//點擊了后內部再來循環????????????????{????????????????????oLis[n].className?=?"";?//????先去除所有類名?保證所有項都沒有類名??????????????????????oDivs[n].className?=?"hide";?//????再把所有Div都添加上?hide?就是把所有選項卡都隱藏了????????????????}????????????????this.className?=?"on";?//????把被點擊的這一項顯示出來????????????????oDivs[this.index].className?=?"";?//????把應該顯示的選項卡清除hide類?就顯示出來了?(調用index索引,this.index就是點擊的這項)????????????}????????}