为了账号安全,请及时绑定邮箱和手机立即绑定

js如何每1秒li循环加单独的class?

js如何每1秒li循环加单独的class?

偶然的你 2019-05-21 09:25:19
每一秒给li增加单独的class="active",其它的为空。等一秒过去后,第一个li为空,第二个li增加class="active",剩下如此类推。HTML:js:vartemp=document.getElementById("new");varli=temp.getElementsByTagName("li");setInterval(function(){for(vari=0;i
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

在你的基础上改了一下
vartemp=document.getElementById("new");
varli=temp.getElementsByTagName("li");
vari=0;
setInterval(function(){
li[i].className="active";
if(i-1>=0){
li[i-1].className="";
}else{
li[li.length-1].className="";
}
i++;
if(i==li.length){
i=0
}
},1000);
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 626 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信