<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>双色球</title>
<style type="text/css">
span{
width: 40px;
height: 40px;
border-radius: 40px;
line-height: 40px;
background-color: yellow;
float: left;
text-align: center;
color: black;
margin: 6px;
opacity: 0.7;
font-size: 20px;
}
#box>span:nth-child(7){
background: blue;
}
</style>
</head>
<body>
<div id='box'>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
</div>
<script type="text/javascript" src="双色球.js"></script>
</body>
<html>
<head>
<meta charset="UTF-8">
<title>双色球</title>
<style type="text/css">
span{
width: 40px;
height: 40px;
border-radius: 40px;
line-height: 40px;
background-color: yellow;
float: left;
text-align: center;
color: black;
margin: 6px;
opacity: 0.7;
font-size: 20px;
}
#box>span:nth-child(7){
background: blue;
}
</style>
</head>
<body>
<div id='box'>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
</div>
<script type="text/javascript" src="双色球.js"></script>
</body>
</html>
引入文件:双色球.js
var box=document.getElementById("box");
var span = box.getElementsByTagName("span");
var redBall=[];
for (var i=0;i<=6;i++){
var rand=Math.floor(Math.random()*33+1);
if(redBall.indexOf(rand)==-1){redBall.push(rand);}
else{i--;}
}
for(var i=0;i<redBall.length;i++){for(var j=i+1;j<redBall.length;j++){
if(redBall[i]>redBall[j]){var temp=redBall[i];redBall[i] = redBall[j];
redBall[j] = temp;
}
}
}
console.log(redBall);
var blueBall=Math.floor(Math.random()*16+1);
redBall.push(blueBall);
console.log(redBall);
for (var i = 0; i < span.length; i++) {
span[i].innerHTML = redBall[i]; //红球数组中的第一个元素 放到第一个span区域内
}