Onclick JavaScript使浏览器回到上一页?
有一个function,我可以附加为一个button的点击事件,使浏览器回到上一页?
<input name="action" type="submit" value="Cancel"/>
在你的input元素中join:
<input action="action" onclick="window.history.go(-1); return false;" type="button" value="Back" />
history.back()
要么
history.go(-1)
转到上一页
第一种方法
<a href="javascript: history.go(-1)">Go Back</a>
第二种方法
<a href="##" onClick="history.go(-1); return false;">Go back</a>
如果我们想要多退一步然后再增加
For going 2 steps back history.go(-2) For going 3 steps back history.go(-3) For going 4 steps back history.go(-4) and so on.......
<input name="action" type="submit" value="Cancel" onclick="window.history.back();"/>
你只需要调用以下内容:
history.go(-1);
最短!
<button onclick="history.go(-1);">Go back</button>
我更喜欢.go(-number)
方法,因为对于1个或多个'backs',只有1个方法可以使用/记忆/更新/search等。
此外,使用后退button的标签似乎比名称和types的标签更合适…
window.history.back();
<button onclick="goBack()">Go Back</button> <script> function goBack() { window.history.back(); } </script>
这是在所有当前浏览器上唯一可用的东西:
<script> function goBack() { history.go(-1); } </script> <button onclick="goBack()">Go Back</button>