随机点名器

该吃中饭了,那么吃完中饭谁洗碗呢,这个幸运的小伙伴就交给我们的责任重大的随机点名器决定吧。你们也可以试试哟!你洗你洗你洗......

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>随机洗碗点名器</title>
    <style>
        .box{
            width: 350px;
            height: 130px;
            padding: 25px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -175px;
            margin-top: -75px;
            border: 1px solid #000;
        }
        .name{
            height: 70px;
            border: 1px solid #ccc;
            text-align: center;
            font-size: 30px;
            font-weight: 700;
            line-height: 70px;
        }
        .btn{
            margin-top: 15px;
            height: 45px;
            width: 100%;
            font-size: 25px;
            outline: none;
            cursor: pointer;
            font-family: "Microsoft YaHei";
        }
    </style>
</head>
<body>
    <div class="box">
        <div class="name" id="name">洗碗点名器</div>
        <button class="btn" id="btn" onclick="gotoRun()">开 始</button>
    </div>

    <script>
        var nameLi = [‘小朋友洗碗‘, ‘颖姐姐洗碗‘, ‘老霍洗碗‘, ‘燃哥哥洗碗‘, ‘冯姐姐洗碗‘];
        // 声明时间变量
        var timer = null;

        function gotoRun () {
            // 获取button元素
            var button = document.getElementById(‘btn‘);

            // 判断是开始还是结束
            if (timer === null) {
                // 开启定时
                timer = setInterval(getName, 100);
                // 把button的内容改掉
                button.innerHTML = "暂停";
            } else {
                clearInterval(timer);
                button.innerHTML = "开始";
                timer = null;
            }
        }
        function getName() {
            var index = Math.floor(Math.random() * nameLi.length) ;
            document.getElementById("name").innerHTML = nameLi[index];
        }
    </script>
</body>
</html>
时间: 2024-10-10 10:41:16

随机点名器的相关文章

Java实现一个简单的随机点名器

废话不多说,大家可以看看代码 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; im

封装随机点名器

import java.util.Scanner; import java.util.Random; class work { //题目: /* 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容: 1.存储所有同学姓名 2.总览全班同学姓名 3.随机点名其中一人,打印到控制台 */ //执行代码 public static void main(String[] args) { System.out.println("--------随机点名器------

JavaScript的数组知识案例之随机点名器

本次分享JavaScript主要知识点涉及到for循环.if选择结构判断语句.数组的定义.定时器.清除定时器.日期对象的使用. 执行后效果图: 思路: 1.网页结构搭建: HTML 2.网页布局美化: CSS 3.随机功能实现: JavaScript 分析后案例思路图: 编码工作: Html代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>基于Jav

day06_03

随机点名器案例 自定义类 package com.tedu.Demo; /* * 描述学生的类 * 属性:姓名.年龄 * * */ public class StudentName { String name; int age; } 在main中使用,定义StudentName类 1 package com.tedu.Demo; 2 3 /* 4 * 随机点名器 5 * 现实中有学生这个事物,使用定义类的形式,描述学生事物 6 * 属性:姓名.年龄 7 * 8 * 姓名存储看数组,将容器换成了集

02---Net基础加强

将普通日期格式:“2014年7月8日”转换成汉字日期格式:“二零一四年七月八日”.(暂时不考虑10日,13日,23日) class Program { static void Main(string[] args) { string date = "2014年7月8日"; date = ConvertDate(date); Console.WriteLine(date); Console.ReadKey(); } private static string ConvertDate(st

java自学之路-day04

JAVA04 switch语句 格式: switch(){ case:常量1 执行语句 break: default: 执行语句 break: } case满足执行case执行语句,跳出循环:否则执行default执行语句: 案例:输出星期几 switch表达式类型 l  jdk 0-1.4 byte  short  int  char l  jdk1.5 byte    short  int  char  enum l  jdk1.7 byte    short  int  char  enu

JAVASE总结笔记

代码下载地址:http://download.csdn.net/download/sinat_25926481/9567455 day1 1:面向对象(理解) (1)面向对象是相对应面向过程而言的一种编程思想,是基于面向过程的. (2)思想特点: A:是一种更符合我们思考习惯的思想. B:把复杂的事情简单化. C:让我们从执行着变成了指挥者. (3)案例: A:买电脑 B:吃饭,洗衣服 C:我要喝水 (4)把大象装进冰箱,让大家对面向对象有一点点的了解. 面向过程: class Demo { p

Java基础概述——二维数组

二维数组 所谓二维数组就是数组中的数组,它的定义格式和一维数组很像. 格式一:int[][] arr = new int[3][4]; [3]:该数组中有三个一维数组 [4]:每个一维数组的长度为4 格式二:int[][] arr = new int[3][]; 这种格式没有定义出每个一维数组的长度,需要自己去定义,arr[0] = new int[2];所以这种方法比较麻烦,不常用 格式三:int[][] arr = {{1,2,3},{4,5},{6,7,8},{9,0}}; 这种定义方式简

面向对象——this关键字

this关键字 作用:区分成员变量和局部变量同名的问题 方法中的局部变量和成员变量如果同名,在方法中打印该变量会遵循就近原则,不会去理会成员变量,如果在该变量前面加上this.的话,就会指向成员变量,this的作用就是哪个对象调用我就指向哪个对象. 面向对象的案例:判断两人是否为同龄人 l  描述人的类 package cn.itcast.this关键字; /*  * 定义人的类,描述年龄即可  */ public class Person {    //定义年龄    private int