梦里依稀小星湖
2016-11-30 21:56
<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>
var U=oDiv.getElementsByTagName("ul")这个获取的是一个集合,类似数组,以下标0开始算为第一个;
var U=oDiv.getElementsByTagName("ul")[0]就是获取这个集合中的第一个元素的意思
JavaScript进阶篇
468065 学习 · 21891 问题
相似问题