开始点名
停止点名
<script>
var cname = [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"
];
var div = document.getElementsByTagName("div")[0];
var btn = document.getElementsByTagName("button")[0];
var timer;
var flag=true;
// 1:点击开始点名, div 随机出现一个人名、
div.onclick = function() {
if(flag){
flag=false;
// timer 作用:setInterval 执行次数的识别数;1 2 3 ... 表示执行吃书
timer = setInterval(function() {
// name 是关键字 ; 遍历 Cname 数组
cname.forEach(function(item, index) {
// item 数组元素;index数组索引值
// 每次循环都生成一个随机数据。
var random = Math.round(Math.random() * (cname.length - 1));
// 获取随机名字
a = cname[random];
// 显示随机名字
div.innerHTML = a;
});
}, 20);
}
console.log(timer);
}
btn.onclick = function() {
// div.innerHTML = "未中奖";
// 停止计计时器
clearInterval(timer);
flag=true;
};