JavaScript中定时器

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title></title>
	<script type="text/javascript">
		
		window.onload = function(){
			
			//获取count
			var count = document.getElementById("count");
			
			//使count中的内容,自动切换
			/*
			 * JS的程序的执行速度非常非常的快
			 *  如果希望一段程序,可以每间隔一段时间执行一次,可以使用定时调用

// */
// for (var i = 0;i<10;i++) {
//
// count.innerHTML = i;
//
// alert(“hhh”);
//
// };

			/*
			 * setInterval()
			 *  - 定时调用
			 *  - 可以将一个函数每隔一段时间执行一次
			 *  - 参数
			 * 		1.回调函数,该函数会每隔一段时被调用一次
			 * 		2.每次调用间隔的时间单位是毫秒
			 * 
			 * 	- 返回值
			 * 			返回一个Number类型的数据
			 * 			这个数字用来作为定时器的唯一标识
			 */
			
			var num = 1;
			var timer = setInterval(function(){
				count.innerHTML = num++;
				if(num == 11){
				//关闭定时器
				clearInterval(timer);
				};
			},1000);

// console.log(timer);
//clearInterval()可以用来关闭一个定时器
//方法中需要一个定时器的标识作为参数,这样将关闭标识对应的定时器

		};
	</script>
</head>
<body>
	<h1 id = "count">1</h1>
</body>
</html>

网页中的输出效果
当数字执行到10时停止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值