js获取并在页面显示实时时间

js获取并在页面显示实时时间

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>js获取并在页面显示实时时间</title>
	<script>
		// 方法一(不刷新)
		// var d = new Date();
		// document.write(d);
		// document.write(d.getHours()+":"+d.getMinutes());

		// 方法二(实时刷新)SetInterval为自动重复,setTimeout不会重复。
		// window.onload加载事件在页面内容加载完成之后立即执行以下函数
		window.function(){
			// 每隔1秒执行一次函数
			setInterval(function(){
				var demo = document.getElementById("demo");// 获取DOM
				var time = new Date();					   //获取当日的日期和时间
				var h = time.getHours();				   //获取Date对象当日的小时
				var m = time.getMinutes();				   //获取Date对象当日的分钟
				var s = time.getSeconds();				   //获取Date对象当日的小时毫秒
				demo.innerHTML=h+":"+m+" "+s;			   //使用innerHTML将内容写p标签DOM节点,不会导致页面重绘。
				// 附:document.write()和document.innerHTML()的区别:document.write()是直接写入页面的内容流,如果写之前没有调用document.open,浏览器会自动调用open。每次写完关闭之后重新调用该函数,会导致页面被重写。
			},1000)// 设定1秒后再次执行一次代码
		}
	</script>
</head>
<body>
	<!-- 方法二 -->
	<p id="demo"></p>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值