结合抽奖案例完成随机点名程序,要求如下:
1.点击点名按钮,名字界面随机显示,按钮文字由点名变为停止
2.再次点击点名按钮,显示当前被点名学生姓名,按钮文字由停止变为点名
3.样式请参考css及html自由发挥完成。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
width: 300px;
margin: 0 auto;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
}
.button {
padding: 10px 20px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
</style>
</head>
<body>
<div class="container">
<button class="button" id="nameButton">点名</button>
<div id="nameDiv"></div>
</div>
<script src="script.js"></script>
</body>
</html>
<script>
var names = ["张三", "李四", "王五", "赵六", "钱七"]; // 学生姓名数组
document.getElementById("nameButton").onclick = function () {
var randomName = names[Math.floor(Math.random() * names.length)];
document.getElementById("nameDiv").innerHTML = randomName;
this.innerHTML = "停止";
};
document.getElementById("nameButton").onclick = function () {
this.innerHTML = "点名";
};
</script>