在JavaScript中,如果你想在点击链接后跳转到新的页面并刷新当前页面,你可以使用以下几种方法:
<a>
标签的href
属性实现页面跳转。location.reload()
方法或者重新赋值location.href
来实现。<a>
标签和target="_blank"
<a href="https://example.com" target="_blank">跳转到新页面</a>
这种方式会在新窗口或标签页中打开链接。
// 跳转到新页面
window.location.href = "https://example.com";
// 或者在跳转后刷新当前页面
setTimeout(() => {
window.location.reload();
}, 1000); // 延迟1秒刷新,确保跳转完成
location.assign()
// 跳转到新页面
window.location.assign("https://example.com");
// 刷新当前页面
window.location.reload();
setTimeout
添加延迟,确保跳转完成后再刷新。encodeURIComponent
对参数进行编码,防止特殊字符引起的问题。通过以上方法,你可以有效地在JavaScript中实现页面跳转和刷新操作。
领取专属 10元无门槛券
手把手带您无忧上云