用javascript写一个随机点名程序

这段代码演示了一个使用HTML和CSS创建的盒子结构,其中包含两个子盒子。通过JavaScript,一个按钮触发定时器,随机从一个预定义的数据数组中选取姓名并在一个盒子里显示。另一个按钮用于停止显示并重新启用开始按钮的功能。
摘要由CSDN通过智能技术生成

先来写HTML代码和CSS样式

<style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 600px;
            height: 400px;
            border: 1px solid black;
        }
        .box .one{
            width: 200px;
            height: 30px;
            border: 1px solid yellow;
        }
        .box .two{
            width: 200px;
            height: 60px;
            border: 1px solid aqua;
            overflow: auto;
        }
    </style>

    <div class="box">
        <div class="one" id="one"></div>
        <button id="start">开始</button>
        <button id="end">停止</button><br>
   
    </div>

然后是javascript代码,实现功能

 var data=['张三','李四','熊大','光头强','李白','姬小满','韩信','王五']
 
    start.onclick=function(){
        
            start.setAttribute('disabled','true')//禁用
        
        var timer1=setInterval(function(){
        
        // 生成0到7的整数   
        var number=Math.round(Math.random()*7+0)
    
            one.innerHTML=`${data[number]}`
      
            end.onclick=function(){
                clearInterval(timer1)
    
                start.removeAttribute('disabled')//解除
      
            
            
   }
    },100)
    }
  
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值