如何使用JavaScript实现页面2秒后自动刷新?
如何让页面刷新延迟2秒执行?
当然可以实现!你只需要借助JavaScript里的setTimeout()函数,它的作用就是延迟指定时间后执行一段代码,完美适配你的需求。
具体实现非常简单,把你原本的window.location.reload()放在setTimeout()的回调函数里,第二个参数传入延迟的毫秒数(2秒就是2000毫秒)就行,示例代码如下:
传统函数写法
setTimeout(function() { window.location.reload(); }, 2000);
更简洁的箭头函数写法
setTimeout(() => window.location.reload(), 2000);
简单解释一下:
- 第一个参数是要延迟执行的函数,这里就是触发页面刷新的操作
- 第二个参数是延迟时间,单位是毫秒,所以2秒对应2000
你可以把这段代码放在需要触发延迟刷新的地方,比如按钮点击事件里,或者页面加载完成后的逻辑中,就能实现2秒后自动刷新页面的效果啦。
内容的提问来源于stack exchange,提问作者Nancy
相关产品推荐
相关产品推荐

