JS中页面跳转的几种方法
warning:
这篇文章距离上次修改已过192天,其中的内容可能已经有所变动。
在JavaScript中,页面跳转主要有以下几种方法:
- 使用
window.location.href
:
window.location.href = 'https://www.example.com';
- 使用
window.location.assign
:
window.location.assign('https://www.example.com');
- 使用
window.location.replace
(此方法不会在历史记录中生成新记录):
window.location.replace('https://www.example.com');
- 使用
window.location.reload
(重新加载当前页面):
window.location.reload();
- 使用
window.open
(在新窗口/标签页中打开链接):
window.open('https://www.example.com');
- 使用
window.location.assign
与setTimeout
(在跳转前执行某些操作,如数据清理):
setTimeout(function() {
window.location.assign('https://www.example.com');
}, 1000); // 延迟1秒跳转
以上每种方法都有其适用的场景,例如,当你需要用户在当前页面停留一段时间后跳转,或者需要在新窗口打开链接等。
评论已关闭