问答详情
源自:8-1 window对象

我有问题。。

<script>

window.onload=function(){

var oDiv=document.getElementById("div1")

var U=oDiv.getElementsByTagName("ul")[0]///盆友们这里的【0】是什么意思啊?谁能结合代码讲讲啊?谢啦////

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>


提问者:梦里依稀小星湖 2016-11-30 21:56

个回答

  • 慕移动9181930
    2022-03-29 08:52:59

    varmyarr=[0,1,2],[0,1,2,3,4]; myarr[3][5]=3*5; 这样对么?? 为什么没有人写那个简单的么?

    wgfvwffomajrydzmfqffezyfakfrkfeaztyvgvkhfckznaobxdoukzwxtguvuwi

  • stone310
    2016-12-01 06:49:44

    var U=oDiv.getElementsByTagName("ul")这个获取的是一个集合,类似数组,以下标0开始算为第一个;

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