使用JS编写的随机抽取号码的小程序
发布时间 - 2026-01-11 02:44:44 点击率:次刚开始学习JavaScript,写了一个随机抽取号码的小程序,附上body里的所有代码,供大家参考。

本程序可以实现功能如下:
1、在文本框中输入抽号最大值
2、点击按钮,开始抽号,随机生成1~最大值之间的整数
3、已经抽取的号码不能再次抽取到,保证号码的唯一性
4、将号码结果放入result中显示出来
5、将已经生成的号码存入exist中显示出来
具体代码如下:
<body>
<input type="text" id="txt" placeholder="请在里面输入号码最大值!">
<input type="button" id="btn" value="抽号">
<div>
<span>结果:</span>
<span id="result"></span>
</div>
<div>
<span>已抽取:</span>
<span id="exist"></span>
</div>
<script type="text/javascript">
var oBtn = document.getElementById("btn");
var oTxt = document.getElementById("txt");
var oRes = document.getElementById("result");
var oExi = document.getElementById("exist");
var arr = []; //存放座号
oBtn.onclick = function() {
getSeat(oTxt.value);
}
function getSeat(maxnum) {
for(var i = 0; i < maxnum; i++){
var num = Math.floor(Math.random() * maxnum) + 1;
var j;
for(j = 0; j < arr.length; j++) {
if(num == arr[j])
break;
}
if(j == arr.length) {
arr.push(num);
oRes.innerHTML = num;
oExi.innerHTML = arr;
return;
}
}
}
</script>
</body>
运行结果如下:
总结
以上所述是小编给大家介绍的使用JS编写的随机抽取号码的小程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js
# 编写随机抽取号码的小程序
# 用js来生成随机彩票号码清单
# javascript随机抽取0-100之间不重复的10个数
# 按给定几率进行随机抽取的js代码
# 小编
# 在此
# 请在
# 给大家
# 写了
# 刚开始
# 可以实现
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# 框中输入
# txt
# id
# placeholder
# type
# text
# input
# 抽号
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Swift中swift中的switch 语句
如何获取PHP WAP自助建站系统源码?
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
如何在万网自助建站平台快速创建网站?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Swift开发中switch语句值绑定模式
微信公众帐号开发教程之图文消息全攻略
网站建设要注意的标准 促进网站用户好感度!
js实现点击每个li节点,都弹出其文本值及修改
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
深圳网站制作的公司有哪些,dido官方网站?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
JavaScript常见的五种数组去重的方式
Java类加载基本过程详细介绍
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
如何用PHP快速搭建CMS系统?
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何快速搭建高效服务器建站系统?
如何在服务器上配置二级域名建站?
如何快速搭建个人网站并优化SEO?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何用花生壳三步快速搭建专属网站?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
如何在新浪SAE免费搭建个人博客?
如何在万网ECS上快速搭建专属网站?
iOS验证手机号的正则表达式
EditPlus中的正则表达式实战(6)
,网页ppt怎么弄成自己的ppt?
图册素材网站设计制作软件,图册的导出方式有几种?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
MySQL查询结果复制到新表的方法(更新、插入)
网易LOFTER官网链接 老福特网页版登录地址
Laravel中的withCount方法怎么高效统计关联模型数量
Python面向对象测试方法_mock解析【教程】
教学论文网站制作软件有哪些,写论文用什么软件
?
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel如何使用Livewire构建动态组件?(入门代码)
linux写shell需要注意的问题(必看)
详解vue.js组件化开发实践
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Laravel如何实现API版本控制_Laravel版本化API设计方案
Python数据仓库与ETL构建实战_Airflow调度流程详解
Win11怎么设置默认图片查看器_Windows11照片应用关联设置

