js如何点击生成4位随机数

效果图:

代码:

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Generate Random Four-Digit Verification Code</title>
</head>
<body>
    <h1>点击生成四位随机数</h1>
    <input type="text" id="verificationInput">
    <button id="generateCode">Generate Code</button>

    <script>
        const generateCodeButton = document.getElementById("generateCode");
        const verificationInput = document.getElementById("verificationInput");
        let randomCode = '';

        generateCodeButton.addEventListener('click', function() {
            randomCode = Math.floor(1000 + Math.random() * 9000); // Generate a random four-digit number
            verificationInput.value = randomCode;
        });

        verificationInput.addEventListener('click', function() {
            verificationInput.value = randomCode;
        });
    </script>
</body>
</html>

当前效果是需要点击按钮,也可以写在点击按钮里面,根据需求适当调整;

希望可以帮到你们;

相关推荐
晴转多云5433 分钟前
关于 Vben5 热更新 Cannot read properties of null (reading 'nextSibling')的分析
前端
惜分飞5 分钟前
ORA-600 kcratr_nab_less_than_odr和ORA-600 2662故障处理---惜分飞
前端·css·less
liuyang___5 分钟前
es6新语法
前端·javascript·es6
Mintopia7 分钟前
🧙‍♂️《当 Web 遇上 MCP:一场“模型上下文协议”的奇幻漂流》
前端·javascript·aigc
G等你下课8 分钟前
基于MCP构建一个智能助手
前端·node.js·mcp
言兴10 分钟前
前端工程化演进之路 —— 从 Webpack 到 Vite 的架构革命
前端·javascript·面试
Mintopia16 分钟前
🧙‍♂️《Next Full-stack 的魔法日记》
前端·javascript·next.js
JosieBook17 分钟前
【SpringBoot】16 核心功能 - Web开发原理 - 请求参数 - 源码分析
前端·spring boot·后端
南篱19 分钟前
JavaScript 异步之巅:深入理解 ES6 Promise
javascript·面试
已读不回14321 分钟前
设计模式-工厂模式
前端·算法·代码规范