JavaScript实现随机点名网页
作者:半夏时间:2026-10-24 15:14:57浏览:525
本文介绍如何使用JavaScript实现一个简单的随机点名网页。通过HTML构建页面结构,利用CSS进行样式美化,并借助JavaScript的定时器与随机数生成逻辑,实现点击开始与停止按钮切换显示随机名字的功能,为前端开发提供参考。
JavaScript实现随机点名网页
下面使用JavaScript代码编写一个随机点名网页,供读者参考。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
#box {
border: 1px solid black;/*设置盒子的边框和颜色*/
width: 500px;
height: 500px;
margin: 100px auto;/*离顶部200px,并且居中*/
background-color: #000000;/*盒子的背景颜色*/
position: relative;/*定位*/
}
p{
width: 500px;
height: 200px;
text-align: center;/*将文本居中*/
line-height: 200px;/*设置行高*/
font-size: 80px;/*字体大小*/
color: #ffff00;
}
#anniu {
width: 200px;
height: 50px;
background-color:#00aaff;
position: absolute;
bottom: 100px;/*距离底部100px*/
left: 50%;
margin-left: -100px;
color: #ffffff;
font-size: 20px
}
</style>
</head>
<body>
<div id="box">
<p id="wenben">随机点名册</p>
<input type="button" value="开始点名" id="anniu">
</div>
</body>
<script>
var wenben = document.getElementById("wenben")
var anniu = document.getElementById("anniu")
var timer //定义计时器
var arr = ['刘一','陈二','张三','李四','王五','赵六','孙七','周八','吴九','郑十']
var test = true
anniu.onclick = function() {
if (test) {
start()
anniu.innerHTML = "结束"
test = false
} else {
stop()
anniu.innerHTML = "开始"
test = true
}
}
function start() { /*开始*/
timer = setInterval(function random() {
var index = parseInt(Math.random() * arr.length)
wenben.innerHTML = arr[index]
}, 50);
}
function stop() { /*结束*/
clearInterval(timer)
}
</script>
</html>
实现效果如下图所示:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
作者最新文章
JavaScript闭包与类(Class)的区别及适用场景对比
2026-11-05 15:48:57
JavaScript入门要学ES6吗?let与箭头函数等新特性解析
2026-11-05 14:49:16
JavaScript 8种数据类型详解:基本类型与引用类型的区别
2026-11-05 14:25:15
怎么在JavaScript中使用async/await优化Ajax异步流程
2026-11-05 13:56:15
JavaScript replace回调函数实现动态正则替换逻辑
2026-11-05 13:52:13
