JS生成简单随机答案选择器,小抽奖器
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>随机选择器</title>
- </head>
- <style>
- *{
- margin: 0px;
- padding: 0px;
- user-select: none;
- }
- #show{
- width: 480px;
- height: 320px;
- background: rgb(, , );
- margin: 0px auto;
- margin-top: 100px;
- overflow: hidden;
- border-radius: 20px;
- }
- #uname{
- width: 320px;
- height: 80px;
- background: blue;
- color: #FFF;
- font-size: 30px;
- text-align: center;
- margin: auto;
- line-height: 80px;
- margin-top: 60px;
- border-radius: 10px;
- margin-top: 80px;
- }
- #btn{
- width: 200px;
- height:60px;
- border: none;
- background: #FFF;
- border-radius: 10px;
- margin: auto;
- margin-top: 30px;
- display: block;
- color: blue;
- font-size: 40px;
- text-align: center;
- }
- #btn:hover{
- cursor: pointer;
- }
- </style>
- <body>
- <div id="show">
- <div id="uname">答案</div>
- <div id="btn">开始</div>
- </div>
- <script>
- var uname = document.getElementById("uname");
- var btn = document.getElementById("btn");
- var select = ["A", "B", "C", "D"];
- var start;
- var rand = function(m, n) {
- var num = Math.floor(Math.random()*(n - m) + m);
- return num;
- }
- btn.onclick = function() {
- if(this.innerHTML == "开始") {
- /*解决定时器叠加*/
- if(start) {
- return;
- }
- start = setInterval(function() {
- var index = rand(, select.length - );
- uname.innerHTML = select[index];
- },);
- this.innerHTML = "停止";
- }else{
- clearInterval(start);
- start = "";
- this.innerHTML = "开始";
- }
- }
- </script>
- </body>
- </html>
JS生成简单随机答案选择器,小抽奖器的更多相关文章
- js生成简单二维码
js文件下载地址:https://download.csdn.net/download/weixin_38296752/10554485 一.引入qrcode.js文件 <script type ...
- 原创SQlServer数据库生成简单的说明文档小工具(附源码)
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术 ...
- js 创建简单的表单同步验证器
SyncValidate declare const uni: any; export interface SyncValidateOpt { [key: string]: SyncValidateF ...
- jQuery中的选择器及筛选器
1.jQuery的介绍 1.jQuery是继prototype之后又一个优秀的Javascript框架.其宗旨是--WRITE LESS,DO MORE! 2.它是轻量级的js库,这是其它的js库所不 ...
- 前端开发:mock.js的简单应用(生成随机数据,拦截 Ajax 请求)
摘要 在前端开发过程中,后端接口还没有完全开发完成时,前端开发人员就需要学会自己模拟后端接口数据,更快更好的完成开发任务.模拟后端接口数据的js库有很多,今天就简单就简单的分享下mock.js在前端开 ...
- js实现简单的俄罗斯方块小游戏
js实现简单的俄罗斯方块小游戏 开始 1. 创建一个宽为 200px,高为 360px 的背景容器 <!DOCTYPE html> <html lang="en" ...
- js生成随机固定长度字符串的简便方法
概述 碰到一个需求:用js生成固定长度的字符串.在网上查了很多资料,网上的方法都比较麻烦.我自己灵光一现,实现了一个比较简单的方法.记录下来,供以后开发时参考,相信对其他人也有用. js生成随机字符串 ...
- JS生成指定范围内的随机数(支持随机小数)
直接需要函数的话,直接到文章的最后面找. ============================================================= 转载:https://www.cn ...
- JS生成随机字符串的多种方法
这篇文章主要介绍了JS生成随机字符串的方法,需要的朋友可以参考下 下面的一段代码,整理电脑时,记录备查. <script language="javascript"> ...
随机推荐
- BSGS求解离散对数问题
离散对数问题是求解axΞb mod(n) 同余方程 以下模板使用于gcd(a,n)=1的情况 ; int hs[mod],head[mod],Next[mod],id[mod],top; void i ...
- Web Workers - (Worker(专有) and SharedWorker(共享))
Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法 线程可以执行任务而不干扰用户界面 可以使用XMLHttpRequest执行 I/O (尽管responseXML和channe ...
- 深入浅出聊一聊Docker
网易云信IM私有化部分用到Docker技术,今天我们就深入浅出来聊聊Docker. Docker是什么? Docker是一个工具,能把应用打包部署于container里,这里可以把container看 ...
- Linux下用Bash语言实现判断素数的功能
题目链接: 题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 pri ...
- socket编程执行远程命令实现_python
一.单客户端连接的例子: 服务端: import socket,os,subprocess server=socket.socket() server.bind(('localhost',1234)) ...
- nvm —— Node版本管理工具
nvm下载 下载地址 下载nvm-setup.zip文件 nvm安装 1.以管理员身份运行install.cmd文件,设置文件路径 root: C:\Users\Administrator\AppDa ...
- vue报错[Vue warn]: The data property "record" is already declared as a prop. Use prop default value instead.
当我写了一个子组件,点击打开子组件那个方法时报了一个错 这句话说明意思呢?谷歌翻译一下↓ 数据属性“record”已声明为prop. 请改用prop默认值. 感觉翻译的有点怪,通过最后修改代码后大概意 ...
- TF file
To software:Design rules for placement and routing interconnect resistance /capacitance data for gen ...
- python 音频可视化
代码整理好放在 github 上了: https://github.com/darkchii/visualize bilibili 演示视频:https://www.bilibili.com/vide ...
- AcWing 487. 金明的预算方案
#include <cstring> #include <iostream> #include <algorithm> #include <vector> ...