【www.bbyears.com--js教程】
代码如下
<scripttype="text/javascript">
var wrap = document.getElementById("wrap");
var goBtn = document.getElementById("goBtn");
var stopBtn = document.getElementById("stopBtn");
function rnd(min, max) {
return parseInt(Math.random()*(max - min + 1) + min);
}
function rndArray(min, max, length) {
//先定义一个空数组
var arr = [];
//生成一个长度为7的数组
while(arr.length //生成一个随机数 varrand=rnd(min, max); //判断生成的随机数rand是否在数组arr里,果然不在,就将这个随机数插入到数组里,如果在,执行下一次循环 if(arr.indexOf(rand) == -1) { arr.push(rand); } } arr.sort(function(a, b){return a - b;}) return arr; } //rndArray(最小范围值,最大范围值,个数) wrap.innerHTML=rndArray(1,33,7); vartimer=0; goBtn.onclick=function() { clearInterval(timer); timer=setInterval(function() { wrap.innerHTML=rndArray(1,33,7); },100) console.log(timer); } stopBtn.onclick=function() { clearInterval(timer); } </script>