JS如何实现Li循环切换颜色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 弄个定时器,然后removeClass和addClass 这个可以用css3实现,还是有点不是很理解你的需求 如何只是单纯的奇偶切换可以用.class:nth-child(2n){ background:red} 是要点击变色还是自动变色?点击变色直接$(obj).函数,自动的就定时器 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> ul li{float:left;height:50px;width:50px;margin:0 6px;background:#ccc;list-style:none;} ul .active{background:red;} </style></head><body> </body> <div class="ob" id="ob" draggable="true"> <ul> <li class="active">1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </div> <script> function $(select){ return document.querySelector(select); } function $$(select){ return document.querySelectorAll(select); } var li = $$("ul li"); var num = li.length; var count = 1; (function(time){ setInterval(function(){ if(count < num){ $("#ob .active").className = ""; li.item(count).className = "active"; count++; }else{ count = 0; $("#ob .active").className = ""; li.item(count).className = "active"; count++; } },time); })(1000); //切换的时间 </script></body></html> JS 动态修改onclick事件 大家看看我的JS代码有什么问题 请大家帮个忙,谢谢! 如何给对象添加自定义事件?急 关于表单提交的问题 谁能提供类似CSDN文章发布中编辑框中的原代码?急啊。 请教~~~~~~~进者有分 请高手帮帮我解决这个下拉框问题! 一个关于聊天室的问题啊?给分啊!!! 前端工程师的修真秘籍(css、javascript和其它) jQuery1.7.2版本源码 bindReady函数中为什么要创建一个有'once memory'的回调对象? mxgraph 如何把xml视图化
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
ul li{float:left;height:50px;width:50px;margin:0 6px;background:#ccc;list-style:none;}
ul .active{background:red;}
</style>
</head>
<body>
</body>
<div class="ob" id="ob" draggable="true">
<ul>
<li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
<script>
function $(select){
return document.querySelector(select);
}
function $$(select){
return document.querySelectorAll(select);
}
var li = $$("ul li");
var num = li.length;
var count = 1;
(function(time){
setInterval(function(){
if(count < num){
$("#ob .active").className = "";
li.item(count).className = "active";
count++;
}else{
count = 0;
$("#ob .active").className = "";
li.item(count).className = "active";
count++;
}
},time);
})(1000); //切换的时间
</script>
</body>
</html>