要使用JavaScript或jQuery动态更改时间(纯文本),你可以按照以下步骤操作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Dynamic Time Display</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="timeDisplay">00:00:00</div>
<script>
// JavaScript version
setInterval(function() {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
hours = (hours < 10) ? '0' + hours : hours;
minutes = (minutes < 10) ? '0' + minutes : minutes;
seconds = (seconds < 10) ? '0' + seconds : seconds;
var timeString = hours + ':' + minutes + ':' + seconds;
document.getElementById('timeDisplay').innerText = timeString;
}, 1000);
// jQuery version
// setInterval(function() {
// var now = new Date();
// var hours = now.getHours();
// var minutes = now.getMinutes();
// var seconds = now.getSeconds();
// hours = (hours < 10) ? '0' + hours : hours;
// minutes = (minutes < 10) ? '0' + minutes : minutes;
// seconds = (seconds < 10) ? '0' + seconds : seconds;
// var timeString = hours + ':' + minutes + ':' + seconds;
// $('#timeDisplay').text(timeString);
// }, 1000);
</script>
</body>
</html>
new Date()
获取当前时间。innerText
(JavaScript)或text
(jQuery)方法更新HTML元素中的时间。setInterval
每秒更新一次时间。这种动态更新时间的功能常用于网站的时间显示、实时监控系统、在线时钟等场景。
setInterval
的调用是否正确,确保没有语法错误。通过以上步骤,你可以轻松实现JavaScript或jQuery动态更改时间的功能。
领取专属 10元无门槛券
手把手带您无忧上云