3 html javascript title page-title
我想用 JavaScript 每秒更改一次 HTML 页面的标题。
首先标题是“等一下。”,一秒钟后它会是“等一下……”,然后一秒钟后“等一下……”。之后它必须一遍又一遍地循环同样的事情
我已经尝试过这个,但没有用:
setTimeout(() => { document.title = "Hold on."; }, 1000);
setTimeout(() => { document.title = "Hold on.."; }, 1000);
setTimeout(() => { document.title = "Hold on..."; }, 1000);
Run Code Online (Sandbox Code Playgroud)
我希望你能帮助我。
setTimeout设置超时,而不是间隔。这意味着它只会运行一次。要设置间隔,您必须使用setInterval.
let dots = 1;
setInterval(() => {
document.title = "Hold on" + ".".repeat(dots);
dots++;
if (dots > 3) dots = 1;
}, 1000);
Run Code Online (Sandbox Code Playgroud)