分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

HTML笔记04---计时事件

发布时间:2023-09-06 01:50责任编辑:苏小强关键词:HTML

JavaScript运动01

计时事件

1.语法:var t=setTimeout("javascript语句",毫秒);

setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert(‘5 seconds!‘)",或者对函数的调用,诸如 alertMsg()"。
第二个参数指示从当前起多少毫秒后执行第一个参数。
提示:1000 毫秒等于一秒。

举个栗子:1.当下面这个例子中的按钮被点击时,一个提示框会在5秒中后弹出。*


代码如下:

<html><head><script type="text/javascript">function timedMsg() { var t=setTimeout("alert('5 seconds!')",5000) }</script></head><body><form><input type="button" value="Display timed alertbox!" onClick="timedMsg()"></form></body></html>

举个栗子:2.(无穷循环)要创建一个运行于无穷循环中的计时器,我们需要编写一个函数来调用其自身。在下面的例子中,当按钮被点击后,输入域便从 0 开始计数。*


代码如下:

<html><head><script type="text/javascript">var c=0var tfunction timedCount() { document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount()",1000) }</script></head><body><form><input type="button" value="Start count!" onClick="timedCount()"><input type="text" id="txt"></form></body></html>

2.语法: clearTimeout(setTimeout_variable);


举个栗子:面的例子和上面的无穷循环的例子相似。唯一的不同是,现在我们添加了一个 "Stop Count!" 按钮来停止这个计数器:*


代码如下:

<html><head><script type="text/javascript">var c=0var tfunction timedCount() { document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount()",1000) }function stopCount() { clearTimeout(t) }</script></head><body><form><input type="button" value="Start count!" onClick="timedCount()"><input type="text" id="txt"><input type="button" value="Stop count!" onClick="stopCount()"></form></body></html>

HTML笔记04---计时事件

原文地址:https://www.cnblogs.com/meng-blog/p/8870527.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved