如何在网页中设置一个定时器计算时间?

写一个简单的计数js代码

首先先写一个div,用于存放计数器,并且通过改变样式可以改变计数器的样子

	<body>
		<div id="le"></div>
	</body>
		<style type="text/css">

			#le{
				position: fixed;
				right: 100px;
				top: 200px;
				width: 250px;
				height: 200px;
				background-color: #000000;
				font-size: 40px;
				line-height: 200px;
				text-align: center;
				color: white;
				font-weight: 700;
				transition: all .5s ease;
			}

		</style>

接下来写js代码

<script type="text/javascript">
        var num = 0;    //先建立全局变量,当网站打开时归0
        var Interval = setInterval(function()  //写一个定时函数,每过多久执行一次,如果是时间,可以让执行时间为1000ms
        {
            num++;     //定时器每执行一次,让num+1
            var la = document.getElementById("le");    //选中div
            la.innerText = num;    //让div中的文本变成num,由于num不断变化,div中的文本也不断变化
        },1000);  //设置定时器的时间

</script>

效果如图

如果想增加其他效果可以自己设置

比如如下代码:

switch(num%10){  // num的个位数决定着整个div的样式
                case 1:
                    la.style.textAlign="left";
                break;
                case 2:
                    la.style.lineHeight="40px";
                break;
                case 3:
                    la.style.textAlign="center";
                break;
                case 4:
                    la.style.lineHeight="200px";
                break;
                case 5:
                    la.style.textAlign="right";
                break;
                case 6:
                    la.style.lineHeight="360px";
                break;
                case 7:
                    la.style.textAlign="center";
                break;
                case 8:
                    la.style.lineHeight="200px";
                break;
                case 9:
                    la.style.fontSize="180px";
                break;
                case 0:
                    la.style.fontSize="40px";

                break;

                default:
                    alert("2");

            }

将switch分支结构插入计时器中,按照其中的样式变换

好啦,今天的这个小功能就这么简单的实现了,如果有什么需要帮助的请联系我哦~

时间: 2024-10-28 07:27:28

如何在网页中设置一个定时器计算时间?的相关文章

ASP.NET中设置一个定时器来定时更新 转

asp.net 定时器 比较少用,  中国红木网这是一个相当实用的功能,有了RSS博客镜像,就不需要在多处同时发布博客日志了.比如你同时在新浪上有自己的博客,又同时有自己的个人博客站点,那么你只需要在新浪上发布博客日志,而个人博客站点通过RSS博客镜像功能将新浪博客上发布的新日志自动更新到站点中.我们在ASP.NET的,至于asp,由于其天生的局限性,可能无法直接在Web应用程序中完成这一功能,而需要额外的Windows应用程序的支持.1. 管理RSS博客镜像首先我们需要在RSS博客镜像,需要管

JavaScript基础 每1.5秒钟在网页中出现一个太阳的图片 整齐排列

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

css网页中设置背景图片的方法详解

css网页中设置背景图片的方法详解 在css代码中设置背景图片的方法,包括背景图片.背景重复.背景固定.背景定位等 用css设置网页中的背景图片,主要有如下几个属性: 1,背景颜色 {background-color:数值}2,背景图片 {background-image: url(URL)|none}3,背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}4,背景固定 {background-attachment

37、如何在函数中设置一个全局变量 ?

在函数的内部,通过global声明,使在函数内部中设置一个全局变量,这个全局变量可以在任意的函数中进行调用! SOLR_URL='http://solr.org' def tt(): global SOLR_URL SOLR_URL=SOLR_URL+'#aa' def aa(): if __name__=='__main__': tt() print(SOLR_URL) aa() # http://solr.org#aa 原文地址:https://www.cnblogs.com/zhuifen

在网站中设置一个分享

经常在网页中会看到分享到这个按钮,例如分享到微信 qq 微信朋友圈之类的 现在这块有一个插件可以直接实现这个功能,而且代码简单 地址是https://github.com/zyxhaha/frame/tree/master/calledT-sosh-6503e4 这个插件http://www.calledt.com/soshm/稍微看一下介绍,就可以轻松的实现分享这个功能

在网页中插入一个小地图,或是带标记的小地图

举个例子吧 现在的静态网页,有很多都会插入百度地图,特别是商家,或是企业站 例如 点击查看百度地图 便会进入这个网页中 也可以直接嵌入网页中,把地图的html代码,放入一个div中 下面步入正题,看看怎么来获取地图的代码 首先打开百度,输入百度地图四个字 点击搜索 进入后,找到这条内容 点击创建地图 打开这个网页后,就是这样的 可以搜索到你要找的位置,然后标记,标记完以后 可以点击获取代码,复制就ok了 把复制的代码,放到你需要的位置就可以了,放的时候也要注意,避免出错

javascript 网页中实现一个计算当年还剩多少时间的倒数计时程序

function counter() { var date = new Date(); var year = date.getFullYear(); var date2 = new Date(year, 12, 31, 23, 59, 59); /*转换成秒*/ var time = (date2 - date) / 1000; var day = Math.floor(time / (24 * 60 * 60)) var hour = Math.floor(time % (24 * 60 *

在网页中添加一个可以收藏的功能

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

React(0.13) 利用componentDidMount 方法设置一个定时器

<html> <head> <title>hello world React.js</title> <script src="build_0.13/react.min.js"></script> <script src="build_0.13/JSXTransformer.js"></script> </head> <body> <div i