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

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

這幾行代碼是什么意思?

?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";
??????????? }???????
??????? }
??? }
???1、aLi[i].index = i 2、aLi[i].className = "" 3、 this.className = "active"; 4、 aDiv[this.index].className = "show"; ,特別是第三條的this指的是什么

正在回答

4 回答

1.通過遍歷,給相應(yīng)的元素設(shè)置索引值。2.將索引值為i的li標(biāo)簽的類名設(shè)置為空,也就是暫時(shí)刪除hide類名3.this就是指當(dāng)前高亮的元素4.讓當(dāng)前的div元素顯示

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

哈哈哈蜜瓜 提問者

1、設(shè)立索引值為什么不能是aLi[i]=i?3、this是什么意思?
2016-09-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

哈哈哈蜜瓜 提問者

非常感謝!
2016-09-21 回復(fù) 有任何疑惑可以回復(fù)我~

可以這么理解,aDiv[this.index]獲取的是相應(yīng)索引值下的div元素

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

這個(gè)是給當(dāng)前元素添加了一個(gè)active的類,并顯示這個(gè)類所包含的樣式

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

哈哈哈蜜瓜 提問者

最后一個(gè)問題, aDiv[this.index]這段怎么理解?意思是點(diǎn)擊到第幾個(gè)li就出現(xiàn)第幾個(gè)div嗎
2016-09-21 回復(fù) 有任何疑惑可以回復(fù)我~

索引值是該元素的一個(gè)屬性,你這樣的寫法是將i的值賦給了這個(gè)元素,邏輯上有錯(cuò)誤。

this是指當(dāng)前的元素,比如說你點(diǎn)擊了第二個(gè)li標(biāo)簽,那么this就指代第二個(gè)li標(biāo)簽

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

哈哈哈蜜瓜 提問者

那this.className="active"是指點(diǎn)擊其他兩個(gè)li出現(xiàn)第一個(gè)active的效果嗎
2016-09-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468770    人
  • 解答問題       22442    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界

進(jìn)入課程

這幾行代碼是什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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