欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript如何使用函数random来实现课堂随机点名方法详解

程序员文章站 2022-05-05 08:09:27
如何使用函数random来实现课堂随机点名1.最初的样子如下2.点击开始点名,上面一行的文字变成名字,名字在不停的变化,开始点名变成停止点名,如下3.点击停止点名,上面名字不动,停止点名变成开始点名,...

如何使用函数random来实现课堂随机点名

1.最初的样子如下

javascript如何使用函数random来实现课堂随机点名方法详解

2.点击开始点名,上面一行的文字变成名字,名字在不停的变化,开始点名变成停止点名,如下

javascript如何使用函数random来实现课堂随机点名方法详解

3.点击停止点名,上面名字不动,停止点名变成开始点名,如下:李四同学回答老师问题

javascript如何使用函数random来实现课堂随机点名方法详解

代码如下

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style>
    
      #d2{cursor:pointer;}/*让鼠标移到开始点名的时候变成手型*/
    </style>
  </head>
  <body>
  <div id="d1">亲,准备好了吗?</div>  
    <div id="d2" onclick="fun()">开始点名</div><!--触发事件句柄onlick,调用fun函数-->
    <script>
      
      var mytime=null;
      var d1=document.getelementbyid("d1");
      var d2=document.getelementbyid("d2");
      function fun()
      {if(mytime==null)
       {d2.innerhtml="停止点名";
       show();
        
       }
      else {
        
         cleartimeout(mytime);
         d2.innerhtml="开始点名";
         mytime=null;
      }
    }
      function show()
      {var s=["张三","李四","王五","王二","小二"];
       var name=math.floor(math.random()*10%s.length);//让name在下标0-4之间取得
       d1.innerhtml=s[name];
       mytime=settimeout("show()",1);
      
      }
      </script>
    </body>
</html>

注意:random是math中的函数,所以要写成math.random()

到此这篇关于javascript如何使用函数random来实现课堂随机点名方法详解的文章就介绍到这了,更多相关javascript 使用函数random来实现课堂随机点名方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!