欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > JavaScript_9_练习:随机点名

JavaScript_9_练习:随机点名

2024/10/24 14:27:19 来源:https://blog.csdn.net/2301_81057751/article/details/141368933  浏览:    关键词:JavaScript_9_练习:随机点名

效果图

代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>练习:随机点名</title><style>div {margin: 50px auto;width: 500px;height: 300px;border: 3px solid #ccc;text-align: center;}div p {margin: 50px;font-size: 50px;color: red;}div button {margin: 20px;width: 90px;height: 40px;}</style>
</head><body><div><h2>随机点名</h2><p>???</p><button class="start">开始</button><button class="end" disabled>结束</button></div><script>const arr = ['张三', '李四', '王五', '赵六', '冯七']const start = document.querySelector(".start")const end = document.querySelector(".end")const p = document.querySelector("p")let alter = 0let num = 0start.addEventListener("click", () => {alter = setInterval(() => {num = Math.floor(Math.random() * arr.length)p.innerText = arr[num]}, 25)start.disabled = trueend.disabled = false})end.addEventListener("click", () => {clearInterval(alter)arr.splice(num, 1)if (arr.length === 1) {start.disabled = trueend.disabled = true} else {end.disabled = truestart.disabled = false}})</script>
</body></html>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com