当前位置:首页 > 日记 > 正文

JS实现课堂随机点名和顺序点名

JS实现课堂随机点名和顺序点名

1. 效果:

2. Html代码:

<body><form>  <div align="center">    <input type="button" value="开始点名" onclick="students()" class="ks"/>    <input type="button" value="停止点名" onclick="stop()" class="ks" id="nu"/>    <hr color="blue">    <br>    <div id="div1" align="center">随机点名区域</div>  </div></form></body>

3. JavaScript代码:

<script type="text/javascript">    var i = 0;    //t用来接收setTimeOut()的返回值    var t;    var st = ['张三','李四', '老王','旺财','铁柱', '王八','来福','小明','小红','狗蛋','SB.Child'];    var u;    //点名函数    function students()    {      //顺序点名    /*  if (i < st.length)      {        u = st[i];      }      else      {        //点到最后一个就回来重新点起        i = 0;        u = st[i];      }      i = i + 1;*/      //随机点名 产生0-数组长度之间的数作为数组下标      var num = Math.floor(Math.random()*st.length);      u = st[num];      //更改文本框显示的value值      document.getElementById("div1").innerHTML = u ;      t = setTimeout("students()", 1000);    }    //停止点名函数    function stop()    {      clearTimeout(t);    }    </script>

4. CSS代码:

<style type="text/css">  body{    background: #f5faff;  }  .ks{    width: 140px;    line-height: 55px;    text-align: center;    font-weight: bold;    color: #fff;    text-shadow:2px 2px 2px #333;    border-radius: 5px;    margin:0 20px 20px 0;    position: relative;    overflow: hidden;    background-color: limegreen;    border:1px solid #d2a000;    box-shadow: 0 1px 2px #fedd71 inset,0 -1px 0 #a38b39 inset,0 -2px 3px #fedd71 inset;  }  #nu{    background-color: red;  }  #div1 { font:40px '微软雅黑';text-align: center; background-color: gainsboro;    width: 60%;    height: 60%;    margin-bottom:20px;  }</style>

以上所述是小编给大家介绍的JS实现课堂随机点名和顺序点名,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

PPT文本框如何设置框线的颜色

PPT文本框如何设置框线的颜色

文本框,设置,颜色,如何设置,电脑软件,  在ppt的工作中,要设置文本框的框线颜色,可能有些朋友还不知PPT文本框怎么设置框线的颜色。以下是小编为您带来的关于PPT文本框设置框线的颜色,希望对您有所帮助。PPT文本框设置框线的颜色1、打开PPT,进…

2017版qq申请qq号步骤怎么注册申请

2017版qq申请qq号步骤怎么注册申请

步骤,账号,注册,手机验证,电脑软件,  对于qq新手来说,怎么申请qq号是他们首先想知道的问题,那么如何注册申请QQ账号呢?下面是小编为大家精心整理的注册申请QQ账号的方法,仅供参考。2017版qq申请qq号步骤百度搜索《腾讯客服》点击下面带有官方…

Excel中进行表格内文字换行的操作

Excel中进行表格内文字换行的操作

文字,换行,操作方法,表格,操作步骤,  生活中不管是学习还是工作都会用到excel表格,在表格栏有时候字太长会有无法显示完全或者显示太过的情况,、今天,小编就教大家在Excel中进行表格内文字换行的操作方法。Excel中进行表格内文字换行的操作…

PS的替换颜色和色彩范围选取的方法

PS的替换颜色和色彩范围选取的方法

选取,替换,方法,色彩范围,颜色,  颜色调整命令都是我们需要经常用到的功能,今天小编带新手们了解一下这个颜色调整命令的用处是怎么样的!PS的替换颜色和色彩范围选取的方法这个颜色调整命令和色相/饱和度命令的作用是类似的,可以说它其实就…

在Excel 2007中怎样筛选出需要的表

在Excel 2007中怎样筛选出需要的表

表数据,筛选,电脑软件,Excel,  Excel的强大相信大家都是有所感受的,它可以一次存放很多数据,但有时我们只想看到其中的一部分,那么我们应该怎么把这些数据筛选出来呢?以下是小编为您带来的关于在Excel 2007中筛选出自己需要的表数据,希望对您…

qq开启DPI适配的教程具体是哪些DPI

qq开启DPI适配的教程具体是哪些DPI

教程,解决方法,文字,太小,电脑软件,  今天小编就给大家介绍一下QQ开启DPI适配的教程具体是哪些,希望能给大家一点福利!!!qq开启DPI适配的步骤将QQ界面和字体大小扩大,按比例放大。qq开启DPI适配的步骤1、若是刚刚更完QQ会弹出下面的提醒,但若是…

word文档打开出现应用程序错误怎么

word文档打开出现应用程序错误怎么

文档,程序错误,技巧,电脑软件,word,  大家都在使用word办公。但是有时不经意之间,我们一向得心应手的软件死活不听话。总要出些小错误。比如下面这种就是其中一种。错误:0x30d00777 指令引用0x0000003c内存,该内存不能为read 。下面解决大…

用js将long型数据转换成date型或da

用js将long型数据转换成date型或da

数据,转换成,实例,电脑软件,long,数据库中存储的日期格式有date型(yyyy-MM-dd格式日期)与datetime型(yyyy-MM-dd 00:00:00格式日期),当用Java程序将数据库中的日期数据传向前端时,若后台没有方法处理日期,则将以Long型数据传向前端。例如:数据库存…

Word中进行文档域的操作技巧

Word中进行文档域的操作技巧

文档,操作技巧,操作步骤,电脑软件,Word,  有时,域会作为其他过程中的一部分自动插入Word文档,在&ldquo;插入&rdquo;功能区的&ldquo;文本&rdquo;组,单击&ldquo;日期和时间&rdquo;域。今天,小编就教大家在Word中进行文档域的操作技巧。Word中进…

javascript获取以及设置光标位置

javascript获取以及设置光标位置

设置,位置,光标,电脑软件,javascript,一. 获取光标位置:// 获取光标位置function getCursortPosition (textDom) { var cursorPos = 0; if (document.selection) { // IE Support textDom.focus (); var selectRange = document.selectio…

怎样在word2016文档中找回以前使用

怎样在word2016文档中找回以前使用

文档,使用过,样式,标题,电脑软件,  在Word文档的使用中,有一些以前使用过的标题样式,现在突然想要找回在Word中使用不知道可以不可以。以下是小编为您带来的关于word2016找回以前使用过的标题样式,希望对您有所帮助。word2016找回以前使用过…

excel表格设置数字0不显示的方法

excel表格设置数字0不显示的方法

方法,显示,设置,数字,表格,  在办公中经常会用到excel中的设置数字0不显示的功能,如果不懂的朋友不妨一起来学习研究一番。接下来是小编为大家带来的excel表格数字0不显示,供大家参考。excel表格数字0不显示的方法1设置数字0不显示步骤1:首…