第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于編程挑戰(zhàn)有些問題想請教一下各位大神。

?window.onload = function() {

? ? ? ? var oUl1 = document.getElementById("ul1");

? ? ? ? var aLi = oUl1.getElementsByTagName("li");

? ? ? ? var oDiv = document.getElementById("tab-list");

? ? ? ? var aDiv = oDiv.getElementsByTagName("div");

? ? ? ? for(var i = 0; i < aLi.length; i++) {

? ? ? ? ? ? aLi[i].index = i;

? ? ? ? ? ? aLi[i].onmouseover = function() {

? ? ? ? ? ? ? ? for(var i = 0; i < aLi.length; i++) {

? ? ? ? ? ? ? ? ? ? aLi[i].className = "";

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? this.className = "active";

? ? ? ? ? ? ? ? for(var j = 0; j < aDiv.length; j++) {

? ? ? ? ? ? ? ? ? ? aDiv[j].className = "hide";

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? aDiv[this.index].className = "show";

? ? ? ? ? ? } ? ? ? ?

? ? ? ? }

? ? }

循環(huán)那一段不明白他是什么意思,它是怎樣達(dá)到鼠標(biāo)移動(dòng)切換三個(gè)頁面的

正在回答

3 回答

??for(var?i?=?0;?i?<?aLi.length;?i++)?{?????//第一到第三個(gè)頁面
????????????aLi[i].index?=?i;??????????????????//?取下每個(gè)頁面的頁面數(shù)
????????????aLi[i].onmouseover?=?function()?{????????//?當(dāng)前l(fā)i標(biāo)簽被點(diǎn)擊時(shí)
????????????????for(var?i?=?0;?i?<?aLi.length;?i++)?{???????????//將所有的className設(shè)置為空字符串
????????????????????aLi[i].className?=?"";
????????????????}
????????????????this.className?=?"active";?????????//??單獨(dú)當(dāng)前頁面的className設(shè)置為active
????????????????for(var?j?=?0;?j?<?aDiv.length;?j++)?{
????????????????????aDiv[j].className?=?"hide";???????//??所有的頁面className設(shè)置為?hide
????????????????}?
????????????????aDiv[this.index].className?=?"show";?????//??單獨(dú)將當(dāng)前頁面設(shè)置為show
?????????????}????????
????????}
???????//?其實(shí)?aLi[i].onmouseover?=?function()被調(diào)用的時(shí)候?for循環(huán)將3個(gè)li標(biāo)簽的className設(shè)置為空??
????????再單獨(dú)將當(dāng)前頁面取出來設(shè)置它的this.className?=?"active",這樣你點(diǎn)擊了那個(gè)li標(biāo)簽就有區(qū)別
????????因?yàn)?active標(biāo)簽的css樣式是不一樣的?
????????再??for(var?j?=?0;?j?<?aDiv.length;?j++)?這個(gè)for循環(huán)?也是將3個(gè)div標(biāo)簽className設(shè)置為空
????????循環(huán)出來?aDiv[this.index].className?=?"show";//單獨(dú)將當(dāng)前頁面設(shè)置為show?這樣對應(yīng)的頁面就顯示
????????出來了,hide設(shè)置為隱藏?因?yàn)閟how不等于hide?是沒有樣式的??默認(rèn)是顯示的。?以上是我的個(gè)人理解。


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

朱戲以 提問者

非常感謝!
2016-07-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

朱戲以 提問者

index感覺在前面章節(jié)沒看到過啊。。。。就是提取數(shù)組位置的作用?
2016-07-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

用戶1136614 回復(fù) 朱戲以 提問者

我好像默認(rèn)這個(gè)屬性是有的,估計(jì)我學(xué)混了。不過和index也沒什么關(guān)系 你用到下標(biāo)的地方都用i一樣可以
2016-07-20 回復(fù) 有任何疑惑可以回復(fù)我~
#4

kx00012kx 回復(fù) 用戶1136614

哪里有index屬性的用法介紹嗎?我也不理解這個(gè)aLi[i].index = i;
2016-07-30 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

通過循環(huán)吧li的class屬性值設(shè)為"" ,當(dāng)前的class設(shè)為"active";來實(shí)現(xiàn)的


0 回復(fù) 有任何疑惑可以回復(fù)我~

通過循環(huán)里面對aLi的classname的修改達(dá)到css樣式改變的效果 ,在循環(huán)中onmouseover事件里面同理。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于編程挑戰(zhàn)有些問題想請教一下各位大神。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號