网站首页 > 基础教程 正文
前端小伙伴们经常需要使用到JavaScript的跳转功能,今天这篇文章就总结了5种跳转方式,欢迎收藏起来以便在开发中使用。
使用 window.location.href // 跳转到指定URL
window.location.href = 'https://www.example.com';
使用 window.location.assign() // 跳转到指定URL
window.location.assign('https://www.example.com');
使用 window.location.replace() // 跳转到指定URL,不会在历史记录中留下当前页面的记录
window.location.replace('https://www.example.com');
使用 window.location 直接赋值 // 跳转到指定URL
window.location = 'https://www.example.com';
使用 window.open() // 在新窗口或新标签页中打开指定URL
window.open('https://www.example.com', '_blank');
每种方法都有其特定的用途和行为:
- window.location.href 和 window.location 会将当前页面替换为新的页面,并在浏览器的历史记录中添加一条记录。
- window.location.assign() 与 window.location.href 类似,也会替换当前页面并添加历史记录。
- window.location.replace() 会用新的页面替换当前页面,但不会在历史记录中保留当前页面的记录。
- window.open() 可以在新窗口或新标签页中打开指定的URL,而不影响当前页面。
创作不易,如果这篇文章对你有用,欢迎点赞关注加评论哦
小伙伴们在工作中还遇到过其他应用场景吗,欢迎评论区留言讨论哦。
猜你喜欢
- 2025-06-24 全面解读YOLOX论文(yolo的论文)
- 2025-06-24 GIS坐标参考系统:EPSG、WKT和PROJ
- 2025-06-24 如何实现 WebSocket 反向代理?(反向代理tcp)
- 2025-06-24 在vue3中动态加载远程组件(systemjs 加载远程 vue组件)
- 2025-06-24 After the gold rush comes the delivery-worker glut
- 2025-06-24 Science:采自非法交易象牙的DNA可指出非洲大象的偷猎热点
- 2025-06-24 动火作业安全须知 | Hot Work Safety Instructions
- 2025-06-24 魔兽世界单机版GM命令大全(魔兽世界单机版指令)
- 2025-06-24 CTF-Web:xxe+jar协议缓存实现命令执行
- 2025-06-24 JavaEE概述总结:Servlet生命周期+JSP内置对象
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)