最近用js做了一个简单年会抽奖系统 当点击开始的时候五秒钟后怎么让他自动停止,过一秒钟后又自动开始 就这样循环5次 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title> 页面名称 </title><style type="text/css">#textbox { border: 3px solid #006; width: 300px; font-size: 40px; text-align: center;}</style></head><body><div id="textbox">-----</div><input type="button" value="开始" onclick="startrun();" /><br>获奖名单:<div id="list"></div><script type="text/javascript">var nameArr = ["名字01","名字02","名字03","名字04","名字05","名字06","名字07","名字08","名字09","名字10","名字11","名字12","名字13","名字14","名字15","名字16","名字17","名字18","名字19","名字20","名字21","名字22","名字23","名字24","名字25","名字26","名字27","名字28","名字29","名字30"];var listnum = 5;var timer, timer2;function startrun() { if (listnum<=0) return; clearInterval(timer); clearTimeout(timer2); var index; timer = setInterval(function(){ index = Math.floor(Math.random()*nameArr.length); document.getElementById("textbox").innerHTML = nameArr[index]; }, 30); timer2 = setTimeout(function(){ clearInterval(timer); document.getElementById("list").innerHTML += nameArr[index] + "<br>"; nameArr.splice(index,1); listnum--; timer2 = setTimeout(startrun, 1000); }, 5000);}</script></body></html> 如何循环遍历取出Textarea的值,求助。 table列排序 空行不参与排序 插入图片时的一个问题?求教 变量未定义——困扰我两天的问题 如图想做一个功能求提供思路 急:如何控制confirm()确认窗口的字体颜色和大小 统计个人来访次数的问题》》》(内附代码)不能解决也可来学学的 新~定时关闭窗口! js里,这样的代码怎么解密? Gulp压缩合并js后,html路径替换问题 webstorm能开发webapi吗 为什么有的网页一堆的js,没有内容?但页面也能正常显示内容
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title> 页面名称 </title>
<style type="text/css">
#textbox {
border: 3px solid #006;
width: 300px;
font-size: 40px;
text-align: center;
}
</style>
</head>
<body>
<div id="textbox">-----</div>
<input type="button" value="开始" onclick="startrun();" />
<br>获奖名单:<div id="list"></div>
<script type="text/javascript">
var nameArr = ["名字01","名字02","名字03","名字04","名字05","名字06","名字07","名字08","名字09","名字10","名字11","名字12","名字13","名字14","名字15","名字16","名字17","名字18","名字19","名字20","名字21","名字22","名字23","名字24","名字25","名字26","名字27","名字28","名字29","名字30"];
var listnum = 5;
var timer, timer2;
function startrun() {
if (listnum<=0) return;
clearInterval(timer);
clearTimeout(timer2);
var index;
timer = setInterval(function(){
index = Math.floor(Math.random()*nameArr.length);
document.getElementById("textbox").innerHTML = nameArr[index];
}, 30);
timer2 = setTimeout(function(){
clearInterval(timer);
document.getElementById("list").innerHTML += nameArr[index] + "<br>";
nameArr.splice(index,1);
listnum--;
timer2 = setTimeout(startrun, 1000);
}, 5000);
}
</script>
</body>
</html>