JavaScript点击按钮生成4位随机验证码


Posted in Javascript onJanuary 28, 2021

本文实例为大家分享了js实现点击按钮生成4位随机验证码的具体代码,供大家参考,具体内容如下

效果图:

JavaScript点击按钮生成4位随机验证码

代码:

<!DOCTYPE html>
<html lang="en">
 
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
 <style>
 div {
  width: 100px;
  height: 50px;
  background: red;
  text-align: center;
  line-height: 50px;
 }
 </style>
</head>
 
<body>
 <div id="yzm"></div>
 <button id="btn">点击生成验证码</button>
 <script>
 // var str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
 //数组转换为字符串
 // var arr = str.split("");
 
 var arr = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
 // console.log(arr);
 //页面刚加载时候调用它
 sjs(arr);
 
 btn.onclick = function() {
  sjs(arr);
 }
 
 function sjs(arr) {
  var code = Math.floor(Math.random() * arr.length);
  var code1 = Math.floor(Math.random() * arr.length);
  var code2 = Math.floor(Math.random() * arr.length);
  var code3 = Math.floor(Math.random() * arr.length);
  var n = arr[code] + arr[code1] + arr[code2] + arr[code3];
  yzm.innerHTML = n
 }
 </script>
</body>
 
</html>

小编再为大家分享一段代码:点击产生四位随机数字母与数字

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>点击产生随机数</title>
  <style>
  span{
    display: block;
    width: 110px;
    height: 50px;
    border: 1px solid red;
    text-align: center;
    line-height: 50px;
  }
  </style>
</head>
<body>
  <span id="demo" onclick="init();"></span>
  <script>
    init();
    function init(){
    var arr=[];
    for(var i=48;i<123;i++){
     if(i>57 && i<65) continue;
     if(i>90 && i<97) continue;
     arr.push(String.fromCharCode(i));
    }
    arr.sort(function () {
     return Math.random()-0.5;
    });
    arr.length=4;
    
    var span= document.getElementById('demo');
    span.textContent=(arr.join(""));
        }
  
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
Script标签与访问HTML页面详解
Jan 10 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
May 28 Javascript
javascript实现多级联动下拉菜单的方法
Feb 06 Javascript
javascript正则表达式总结
Feb 29 Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 Javascript
jquery之别踩白块游戏的简单实现
Jul 25 Javascript
基于WebUploader的文件上传js插件
Aug 19 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
利用Javascript开发一个二维周视图日历
Dec 14 Javascript
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
Vue ​v-model相关知识总结
Jan 28 #Vue.js
Vue 数据响应式相关总结
Jan 28 #Vue.js
node使用async_hooks模块进行请求追踪
Jan 28 #Javascript
JavaScript如何实现防止重复的网络请求的示例
Jan 28 #Javascript
JavaScript实现跟随鼠标移动的盒子
Jan 28 #Javascript
vue.js实现点击图标放大离开时缩小的代码
Jan 27 #Vue.js
使用JS实现鼠标放上图片进行放大离开实现缩小功能
Jan 27 #Javascript
You might like
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
Python中如何获取类属性的列表
2016/12/26 Python
Python3实现购物车功能
2018/04/18 Python
用django设置session过期时间的方法解析
2019/08/05 Python
python tkinter组件使用详解
2019/09/16 Python
python实现从wind导入数据
2019/12/03 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
C/C++有关内存的思考题
2015/12/04 面试题
应聘护士自荐信
2013/10/21 职场文书
计划生育标语
2014/06/23 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
模范教师材料大全
2014/12/16 职场文书
毕业论文致谢范文
2015/05/14 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
详解Laravel服务容器的优势
2021/05/29 PHP
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android