JS中页面跳转的几种方法
warning:
这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
在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秒跳转以上每种方法都有其适用的场景,例如,当你需要用户在当前页面停留一段时间后跳转,或者需要在新窗口打开链接等。
评论已关闭