如何解决setTimeout 后的 InnerText 闪烁
我正在处理学校项目之间的一个小项目,我遇到了 DOM
元素的问题,我使用 innerText
从时钟转到文本,然后在 { {1}},我想清空该文本。一切正常,但文本在一段时间后闪烁。
5s
解决方法
完成后您需要调用 clearInterval
:updateCountdown
函数仍然每秒调用一次
类似的东西?
...
document.querySelector('#cta-paus').addEventListener('click',function () {
...
var intervalId = setInterval(updateCountdown,1000);
function updateCountdown() {
...
// If the count down is finished,write some text
if (breakTime < 0) {
...
clearInterval(intervalId); // <=== Add this
setTimeout(() => {
document.querySelector('#MyClockDisplayDown').innerText = '';
},2000);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。