首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 ><body>和有载setTimeout与history.go

<body>和有载setTimeout与history.go
EN

Stack Overflow用户
提问于 2017-08-30 07:02:16
回答 2查看 793关注 0票数 0

下面的页面有一个名为"update“的按钮。更新漏电

如果用户单击update按钮,我将像一样重定向

我想要的是,如果用户单击更新按钮,它将显示重定向页面2-4秒,然后返回到"history.go“。

到目前为止,我已经试过了,我在车身上加载了(以重定向页面形式)

代码语言:javascript
运行
复制
<body id="main_body" onload="setTimeout(history.go(-2), 4000);">

问题是,页面没有等待4秒,在我单击update按钮后,它将立即重定向到(history.go(-2))。它应该等待4秒(以重定向页面形式),然后在4秒后,它将转到history.go(-2)。如何克服这一问题?请帮帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-30 07:06:18

使用setTimeout函数

代码语言:javascript
运行
复制
setTimeout(function(){history.go(-2);}, 4000);
票数 0
EN

Stack Overflow用户

发布于 2017-08-30 07:08:22

或使用箭头函数语法(更短)

代码语言:javascript
运行
复制
<body id="main_body" onload="setTimeout(()=>{history.go(-2)}, 4000);">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45953994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档