我有以下页面,其中有一个名为“更新”的按钮。 updatepage
如果用户点击更新按钮,我将重定向,如this
我想要的是,如果用户点击按钮更新,它会显示重定向页面2-4秒,然后它将返回“history.go”
这是我到目前为止尝试过的,我将onload放在正文上(以重定向页面形式)
<body id="main_body" onload="setTimeout(history.go(-2), 4000);">
问题是,页面没有等待4秒,在我点击更新按钮后,它会立即重定向到(history.go(-2))。它应该等待4秒(在重定向页面形式)然后在4秒后,它将转到history.go(-2)。怎么克服这个?请帮忙
答案 0 :(得分:0)
使用setTimeout函数
setTimeout(function(){history.go(-2);}, 4000);
答案 1 :(得分:0)
或使用箭头函数语法(更短)
<body id="main_body" onload="setTimeout(()=>{history.go(-2)}, 4000);">