倒计时例子

效果图:

代码:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>setTimeout倒计时</title>
 6     <script>
 7     var i = 5;
 8     var t;
 9     function startCount(){
10         if (i<0) {
11            stop();
12        }else{
13          document.getElementById("text").value = i;
14          t=setTimeout("startCount()",1000);
15          i =i-1;
16        }
17     }
18
19     function stop(){
20            clearTimeout(t);
21            alert("游戏结束");
22     }
23
24     </script>
25 </head>
26 <body>
27 <input type="text" id="text">
28 <input type="button" id="start" onclick="startCount()" value="开始">
29 </body>
30 </html>

注意:if判断语句要放在前面,赋值语句要放在自减前面,因为执行顺序问题,所以代码顺序不能乱,乱了就各种问题,得不到想要的效果。

时间: 2024-11-04 16:04:59

倒计时例子的相关文章

pyqt之倒计时例子

from PyQt4.Qt import *from PyQt4.QtCore import *from PyQt4.QtGui import *import sysdef main():    a=QApplication(sys.argv)    l=QLabel()    data=QDate.currentDate()    yaer=QDate(2015,02,18)    shui=data.daysTo(yaer)    shu=QString.number(shui)    st

AngularJS - 定时器 倒计时例子

<body> <div ng-app="myApp"> <div ng-controller="firstController"> <input type="button" ng-value ="text" ng-disabled="isDisable"/> <input type="text" value="{{text}

Cocos2d-x 3.2:定时器的使用和原理探究(1)

Cocos2d-x 3.2:定时器的使用和原理探究(1) 本文转载至深入了解Cocos2d-x 3.x:定时器的使用和原理探究(1) 注:本文开始,引擎升级到Cocos2d-x 3.6 在游戏开发过程中,经常会遇到使用计时器的情况,例如:倒计时,定时炸弹等.scheduler是Cocos2d-x 2.x时代就已经存在的产物,主要用于各种延时函数以及各种每帧运行的函数.本文主要介绍scheduler的API函数以及使用方法. 首先,所有继承Node的类都可以使用scheduler,以下是Node类

认识一下Rxjava

Rxjava 一.为啥要用它?她能干啥? 网络请求等耗时操作必须放到子线程.线程切换 reactive 式编程.代码更加健壮 使用观察者模式 创建:Rx可以方便的创建事件流和数据流 组合:Rx使用查询式的操作符组合和变换数据流 监听:Rx可以订阅任何可观察的数据流并执行操作 简化代码 函数式风格:对可观察数据流使用无副作用的输入输出函数,避免了程序里错综复杂的状态 简化代码:Rx的操作符通通常可以将复杂的难题简化为很少的几行代码 异步错误处理:传统的try/catch没办法处理异步计算,Rx提供

C#源码500份

C#源码500份 C Sharp  短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jcC# Winform qq弹窗 360弹窗 http://1000eb.com/89jf精华志 C#高级编程(第七版)源码 http://1000eb.com/89k3C#网络应用编程教案及代码.rar http://1000eb.com/89khIPhone远程桌面xp控制+Desktop+Conne

倒计时CountDownTimer的一个小例子

在网上看到一个小例子,练习后总结如下: 首先,布局文件中仅包含一个文本框.main.xml代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

一个简单的vue小例子之倒计时

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script> <title>测试</title> <

android学习小例子——验证码倒计时按钮

1.activity_main.xml: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_p

例子:倒计时按钮可用

<div style="width:500px; height:500px; margin:100px 0px 0px 100px"> <input id="btn" type="submit" value="确定" style="width:100px; height:35px" disabled="disabled" /> <span id="