js如何实现每隔5秒li的class循环至下一个li

<style>
* { padding:0; margin:0;}
ul,ol { list-style:none;}
.platform{ width:1000px; margin:20px auto; text-align:center;}
.platform ul li { display:inline-block; margin:0 20px;width:150px; height:150px; border-radius:999em; border:2px solid #eee; background:#f8f8f8; text-align:center; line-height:150px; font-size:20px;}
.platform ul li.active{ background:#fff;}
</style>
<div class="platform">
<ul>
<li class="active">服务</li>
<li>标准</li>
<li>循环</li>
<li>间隔</li>
</ul>
</div>

获取所有li元素,然后再遍历它,然后再设置参数i=0,当i=3的时候设置第一个li class=active,后面就是你li[i]这个设置为class=active这个了,然后setinterval(函数名,5000),就可以了追问

如何循环它,不是很懂

追答

循环你需要深入了解setinterval();这个方法

追问

没有解决出来,不过还是谢谢解答

温馨提示:内容为网友见解,仅供参考
无其他回答