使用JS 写个双色球
作者:互联网
双色球:
红色:1-33 选择6个
蓝色:1-16 选择一个
document.getElementById("timer_red").addEventListener("click", function() {
index = 0;
getRandomNumber(1, 33, "temp_red", "red_result");
});
document.getElementById("timer_blue").addEventListener("click", function() {
index = 0;
getRandomNumber(1, 16, "temp_blue", "blue_result");
});
var index = 0;
//产生随机数,min-max,两者都包含
function getRandomNumber(min, max, id, resultId) {
// 产生随机数
let item = Math.floor((Math.random() * (max - min + 1)) + min);
document.getElementById(id).innerHTML = "最终结果:" + item;
if (index >= 10) {
updateList(item);
//获取元素上的数据
var vv = document.getElementById(resultId).innerHTML;
//拼接内容
document.getElementById(resultId).innerHTML = vv + "\n\n" + item;
return item;
}
index++;
//延迟50毫秒,执行
setTimeout(function() {
getRandomNumber(min, max, id, resultId)
}, 50);
}
var list = [];
//记录红色球的内容
function updateList(item) {
list.push(item);
var result = "\n";
for (var i = 0; i < list.length; i++) {
result += list[i] + "\n"
}
}
// 判断是否包含
function isContainItem(item) {
for (var i = 0; i < list.length; i++) {
if (list[i] == item) {
console.log(`包含了${item}`);
return true;
}
}
return false;
}
标签:function,index,双色球,写个,list,JS,item,var,document 来源: https://blog.csdn.net/chentaishan/article/details/121516619