1. 使用 window.history.back()
这是最常见的方式,模拟用户点击浏览器的“后退”按钮。
// 返回上一个页面
window.history.back();
2. 使用 window.history.go(-1)
history.go() 方法可前进或后退指定的页面数,传入 -1 表示后退一页。
// 同样返回上一页
window.history.go(-1);
3. 使用超链接结合 JavaScript
在 HTML 中通过 <a> 标签调用返回功能。
<a href="javascript:history.back()">返回上一页</a>
返回上一页(链接方式)
注意事项
- 如果当前是用户打开的第一个页面(无历史记录),
back()可能无效。 - 出于安全原因,部分浏览器可能限制跨域历史操作。
- 建议搭配“首页”或“取消”等备用导航,提升用户体验。