运用javascript写一个简单的点名系统!

 

 

这个项目是我之前写的最初的点名系统,很垃圾。过段时间放上我之前写的高级一点的

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       
        
        .grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto auto auto;
  grid-gap: 10px;
  background-color: #2196F3;
  padding: 10px;
}

.grid-container > div {
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 20px 0;
  font-size: 30px;
}

/* .item1 {
  grid-column: 1/ 1;
} */
.fu1{
text-align: center;
}
    </style>
</head>

<body>
  <div id="fu1" class="fu1">
    <h1 aligin="center">点名表</h1>
    <div class="grid-container">
        <div class="item" style="color:black;" id="sss">1</div>
        <div class="item" style="color:black;">2</div>
        <div class="item" style="color:black;">3</div>  
        <div class="item" style="color:black;">4</div>
        <div class="item" style="color:black;">5</div>
        <div class="item" style="color:black;">6</div>
        <div class="item" style="color:black;">7</div>
        <div class="item" style="color:black;">8</div>  
        <div class="item" style="color:black;">9</div>
        <div class="item" style="color:black;">10</div>
        <div class="item" style="color:black;">11</div>
        <div class="item" style="color:black;">12</div>
        <div class="item" style="color:black;">13</div>
        <div class="item" style="color:black;">14</div>
        <div class="item" style="color:black;">15</div>
        <div class="item" style="color:black;">16</div>
        <div class="item" style="color:black;">17</div>
        <div class="item" style="color:black;">18</div>
        <div class="item" style="color:black;">19</div>
        <div class="item" style="color:black;">20</div>
        <div class="item" style="color:black;">21</div>
        <div class="item" style="color:black;">22</div>
        <div class="item" style="color:black;">23</div>
        <div class="item" style="color:black;">24</div>
      
      </div>
      <button id="button1" onclick="dianming()" style="color: black">开始点名</button>
      <button id="button2" onclick="stop()" style="color: black">暂停</button>
    </div>

        

</body>
<script>
    //获取对象
    let item1=document.getElementsByClassName("item")
    let sss=document.getElementById("sss")
    let i=0
    let isStart=true
    let butt=document.getElementById("button1")
    function dianming(){

        // item1[23].style.color="black"
        item1[i].style.color="black"
       dsq= setInterval(() => {
        item1[23].style.color="black"
        if(i>-1&&i<1){
            item1[0].style.color="red"
           i+=1
           }else{
          
        // }else{
       
        // item1[i].style.color="red"
        // item1[i-1].style.color="black"
        
        // i+=1
        // }
        // item1[i-1].style.color="black"
        // if(i=23){
        //     i=0
        //  }
        item1[i].style.color="red"
        item1[i-1].style.color="black"
         i++
         if(i>23){
            i=0
            // item1[23].style.color="black"
         }
        }
       }, 400);
    //    if(i=23){
    //         i=0
    //      }
    }
    function stop(){
clearInterval(dsq)

    }
    
// for(let i=1;i<item1.length+1;i++){


    
// sss.style.color="red"
// items[i].style.color="red"
//     items[i-1].style.color="black"
//     }


</script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值