问答详情
源自:3-1 箭头切换

轮播图部分是跟着视频老师一起写的,但是为什么点了箭头图片却不切换?

<script type="text/javascript">

window.onload=function(){

var autoplay=document.getElementById('div_autoplay');

var list=document.getElementById('list');

var buttons=document.getElementById('buttons').getElementByTagName('span');

var prev=document.getElementById('prev');

var next=document.getElementById('next');


function animate(offset){

list.style.left=parseInt(list.style.left)+offset+'px';

if(list.style.left>-800){

list.style.left=-4000+'px';

}

if(list.style.left<-4000){

list.style.left=-800+'px';

}

}

next.onclick = function(){

animate(-800);

}

prev.onclick = function(){

animate(800);

}

}

</script>


提问者:BlueWonder丶 2018-10-25 17:25

个回答

  • BlueWonder丶
    2018-10-27 15:36:31

    我找到问题出在哪了,获取buttons的span标签要用getElementsByTagName,而非getElementByTagName

  • BlueWonder丶
    2018-10-27 15:31:55

    很奇怪,把onload事件里的获取var buttons注释掉就实现切换了,为什么会这样呢?