return就是返回值的意思。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>Puzzle</title>
<!-- <link rel="stylesheet" type="text/css" href="puzzle.css" /> -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
<style>
#game {
/* width: 606px; */
/* height: 606px; */
width: 600px;
height: 600px;
background-color: green;
}
#game div {
width: 200px;
height: 200px;
background-color: skyblue;
float: left;
/* border: solid 1px yellow; */
font-size: 50px;
}
</style>
<script>
function reset() {
var arr = [1, 2, 3, 4, 5, 6, 7, 8];
var a = arr.sort(function () {
console.log("hhhh");
// debugger;
return Math.random() - 0.5;
});
for (i = 1; i < 9; i++) {
console.log(i);
console.log(document.getElementById("d" + i).innerText);
document.getElementById("d" + i).innerText = a[i - 1];
}
}
</script>
</head>
<body>
<div id="container">
<div id="game">
<div id="d1" onclick="move(1)">1</div>
<div id="d2" onclick="move(2)">2</div>
<div id="d3" onclick="move(3)">3</div>
<div id="d4" onclick="move(4)">4</div>
<div id="d5" onclick="move(5)">5</div>
<div id="d6" onclick="move(6)">6</div>
<div id="d7" onclick="move(7)">7</div>
<div id="d8" onclick="move(8)">8</div>
</div>
<!--游戏控制区-->
<div id="control">
<p>
<rowspan id="timeText">总用时</rowspan>
<rowspan id="timer"></rowspan>
</p>
<p>
<rowspan id="start" onclick="start()">开始</rowspan>
<rowspan id="reset" onclick="reset()">重来</rowspan>
</p>
</div>
</div>
</body>
</html>