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

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

我有問題。。

<script>

window.onload=function(){

var oDiv=document.getElementById("div1")

var U=oDiv.getElementsByTagName("ul")[0]///盆友們這里的【0】是什么意思???誰能結(jié)合代碼講講???謝啦////

var L=U.getElementsByTagName("li")

U.innerHTML=U.innerHTML+U.innerHTML

? ? ? ? ? ? ? ? ?U.style.width=L[0].offsetWidth*L.length+"px"

?

function sum(){

if(U.offsetLeft<-U.offsetWidth/2){

U.style.left="0"}

if(U.offsetLeft>"0"){

U.style.left=-U.offsetWidth/2+"px"

}

U.style.left=U.offsetLeft+2+"px"

}

var timer=setInterval(sum,50)

oDiv.onmouseover=function(){

clearInterval(timer)

}

oDiv.onmouseout=function(){

? timer=setInterval(sum,50)

}

}

</script>


正在回答

2 回答

varmyarr=[0,1,2],[0,1,2,3,4]; myarr[3][5]=3*5; 這樣對么?? 為什么沒有人寫那個簡單的么?

wgfvwffomajrydzmfqffezyfakfrkfeaztyvgvkhfckznaobxdoukzwxtguvuwi

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

var U=oDiv.getElementsByTagName("ul")這個獲取的是一個集合,類似數(shù)組,以下標(biāo)0開始算為第一個;

var U=oDiv.getElementsByTagName("ul")[0]就是獲取這個集合中的第一個元素的意思

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

夢里依稀小星湖 提問者

其實我不太懂這樣做的意義是什么?這應(yīng)該是個簡寫嗎?能不能稍微詳細點啊。。謝啦?。?!
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

stone310 回復(fù) 夢里依稀小星湖 提問者

不是簡寫,oDiv.getElementsByTagName("ul")這是獲取oDiv里面所有的ul元素,像offsetLeft這個屬性只能針對某個特定元素而不是一個集合,因此必須對集合加上下標(biāo),就能獲取到這里集合里面確定的某一個元素
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

夢里依稀小星湖 提問者 回復(fù) stone310

先謝謝啦 不過還是有些似懂非懂的。。。如果是獲取特定元素為什么是第一個【0】,而不是其他的【1】【2】...下面的哪些代碼跟上面的【0】呼應(yīng)?。ǔ鯇W(xué)者,見諒哈)
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
#4

stone310 回復(fù) 夢里依稀小星湖 提問者

學(xué)下數(shù)組,例如arr=[1,2,3]這里arr[0]就是1,arr[1]就是2,[0],[1]像這種下標(biāo),是看你要獲取哪個數(shù)據(jù),就去寫對應(yīng)的數(shù)字,下標(biāo)數(shù)字都是從零開始算
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
#5

夢里依稀小星湖 提問者

不好意思,補充一下(var oDiv=document.getElementById("div1"),var L=U.getElementsByTagName("li")為什么這兩個都沒有加【0】?而偏偏就它加了呢?還有如果不加會怎樣???請一定要回答啊。。。謝謝了) 先謝謝啦 不過還是有些似懂非懂的。。。如果是獲取特定元素為什么是第一個【0】,而不是其他的【1】【2】...下面的哪些代碼跟上面的【0】呼應(yīng)?。ǔ鯇W(xué)者,見諒哈)
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
#6

stone310 回復(fù) 夢里依稀小星湖 提問者

document.getElementById("div1")這個已經(jīng)是特定元素了; var L=U.getElementsByTagName("li")這個是獲取一個集合,這里不加,后面要用的時候就要加,例如L[0], 大哥,這是基礎(chǔ)知識啊。仔細重新看下教程吧
2016-12-01 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468820    人
  • 解答問題       22582    個

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

進入課程

我有問題。。

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

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

幫助反饋 APP下載

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

公眾號

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