每隔一秒获取一次当前时间,并提供一个按钮控制电子时钟停止java sccript
时间: 2024-05-06 17:19:02 浏览: 136
每秒显示一次电子时钟源代码
可以使用 setInterval() 函数来每隔一秒获取当前时间。以下是一个示例代码:
```javascript
let clockInterval = setInterval(() => {
let currentTime = new Date().toLocaleTimeString();
console.log(currentTime);
}, 1000);
```
这个代码会每隔一秒输出当前时间的字符串表示。
要在按钮点击时停止时钟,可以添加一个事件监听器,并在事件处理程序中使用 clearInterval() 函数来停止 setInterval():
```javascript
let clockInterval = setInterval(() => {
let currentTime = new Date().toLocaleTimeString();
console.log(currentTime);
}, 1000);
let stopButton = document.getElementById("stopButton");
stopButton.addEventListener("click", () => {
clearInterval(clockInterval);
});
```
这个代码会在页面中找到一个 ID 为 "stopButton" 的按钮,并为它添加一个点击事件处理程序。当用户点击按钮时,时钟就会停止。
阅读全文