做轮播图,绑定出现错误,只有点击第一个元素才会执行click事件,我想做类似淘宝首页的那种轮播图样式。救命
<div class="container">
<div class="banner">
<ul class="img-list">
<li>
<a href="#">
<img src="img1.jpg" alt="1">
</a>
</li>
<li>
<a href="#">
<img src="img2.jpg" alt="2">
</a>
</li>
<li>
<a href="#">
<img src="img3.jpg" alt="3">
</a>
</li>
<li>
<a href="#">
<img src="img4.jpg" alt="4">
</a>
</li>
<li>
<a href="#">
<img src="img5.jpg" alt="5">
</a>
</li>
</ul>
<div class="txt-bg">
<div class="pointer">
<a href="javascript:;"></a>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
</div>
</div>
<a href="javascript:;" class="prev"></a>
<a href="javascript:;" class="next"></a>
</div>
<script>
window.addEventListener('load',function(){
let txt_bg=document.getElementsByClassName("txt-bg")[0]
var pointer=txt_bg.querySelector('.pointer');
var a=pointer.querySelector('a');
pointer.children[0].className = 'current';
a.addEventListener('click',function(){
for(var i=0;i<pointer.children.length;i++){
pointer.children[i].className='no';
}
this.className='current';
})
})
</script>
