刚开始学习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写一个羽毛球16个队抽签随机队伍编号的方法相关面试题,主要包含被问及使用js写一个羽毛球16个队抽签随机队伍编号的方法时的应答技巧和注意事项,需要的朋友参考一下 //使用js写一个羽毛球16个队抽签随机队伍编号的方法
本文向大家介绍JS实现随机抽取三人,包括了JS实现随机抽取三人的使用技巧和注意事项,需要的朋友参考一下 因为实验室每周需要三人来做报告,所以用JS来做一个随机抽取的页面。 首先,先说一下需求。研二同学共5人,一人是单独的一组,研一同学共9人,同时九人分为三组。所以共八组,每周报告的三人从八组中抽取,这三人不能有两人或者两人以上在同一组。 程序思路1 1.将研一的三组建成三个小的数组,从这三个数组里
本文向大家介绍java编写一个花名随机抽取器的实现示例,包括了java编写一个花名随机抽取器的实现示例的使用技巧和注意事项,需要的朋友参考一下 一.程序效果 还记得以前上课的时候,老师会用自己写的一个抽取器抽取同学回答问题,当时想着我也要做一个,假期没事干,自学了java,闲来无聊,我也写一个,但是写的没有老师好,哈哈,好了说一下思路,先把界面布置好,然后逐一实现每个按钮的功能,其实也没什么难的。
本文向大家介绍js实现随机抽奖,包括了js实现随机抽奖的使用技巧和注意事项,需要的朋友参考一下 前言 在前端的开发当中,我们肯定会遇到随机抽奖的需求。我们要怎么去实现呢?下面就来分享随机抽奖的JS代码,有需要的小伙伴可以复制到编译器当中运行查看效果。 随机抽奖的JS代码 小编还为大家准备了精彩的专题:javascript经典小游戏汇总 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多
本文向大家介绍js代码实现随机颜色的小方块,包括了js代码实现随机颜色的小方块的使用技巧和注意事项,需要的朋友参考一下 下面一段代码就是用js实现的随机颜色的小方块,不多说了代码很简单,直接上代码了。 以上代码就是用js实现随机颜色小方块的全部内容,需要的朋友可以来参考下。
本文向大家介绍用js编写的简单的计算器代码程序,包括了用js编写的简单的计算器代码程序的使用技巧和注意事项,需要的朋友参考一下 最近编写的一个简单的计算器代码程序,先给大家展示一下 分享代码如下 现在只是个简单的标准计算器,能进行加减乘除连续运算,以及求余运算。如果发生被除数为零的错误,下面会给出提示,就像这样: 这就是我设计的一个小程序,还有许多改进的地方,比如界面的美化,会再接再厉。 以上就是