js怎样控制浏览器前进、后退、页面跳转

window.open(");--这种方法可以打开新的标签页并在新标签页跳转到页面。

javascript 复制代码
window.open('页面链接')        

window.location.href=";-这种方法可以直接改变当前页面的地址,不打开新的标签页。

javascript 复制代码
window.location.href='页面链接' 

window.history.back(-1);--这种方法可以返回上一个页面,相当于浏览器的后退。

javascript 复制代码
<a href="javascript:history.go(-1)">后退</a>
 
<a href="javascript:history.back()">后退</a>

window.history.go();--这种方法可以控制页面前进或后退,其参数为正数时前进,负数时后退,为0时刷新当前页面。

javascript 复制代码
<a href="javascript:history.go(1)"> 前进</a>
 
<a href="javascript:history.forward()">前进</a>
相关推荐
程序猿_极客24 分钟前
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
java·开发语言·windows·macos·jdk
二哈喇子!4 小时前
BOM模型
开发语言·前端·javascript·bom
二哈喇子!4 小时前
Vue2 监听器 watcher
前端·javascript·vue.js
二哈喇子!4 小时前
空指针异常
开发语言
咚为4 小时前
Rust Print 终极指南:从底层原理到全场景实战
开发语言·后端·rust
%xiao Q4 小时前
GESP C++五级-202406
android·开发语言·c++
Psycho_MrZhang4 小时前
Neo4j Python SDK手册
开发语言·python·neo4j
yanyu-yaya4 小时前
前端面试题
前端·面试·前端框架
Traced back4 小时前
# C# + SQL Server 实现自动清理功能的完整方案:按数量与按日期双模式
开发语言·c#
sin22014 小时前
MyBatis的执行流程
java·开发语言·mybatis