JavaScript 中的页面跳转通常是通过改变浏览器的 window.location
对象来实现的。以下是一些基础概念和相关的方法:
window.location.href
: 设置或返回当前页面的完整 URL。window.location.href
: 设置或返回当前页面的完整 URL。window.location.assign()
: 加载新的文档。window.location.assign()
: 加载新的文档。window.location.replace()
: 用新的文档替换当前文档,不会在历史列表中留下记录。window.location.replace()
: 用新的文档替换当前文档,不会在历史列表中留下记录。window.location.reload()
: 重新加载当前文档。window.location.reload()
: 重新加载当前文档。假设我们有一个按钮,点击后跳转到另一个页面:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Page Redirect</title>
</head>
<body>
<button id="redirectButton">Go to Example.com</button>
<script>
document.getElementById('redirectButton').addEventListener('click', function() {
window.location.href = 'https://www.example.com';
});
</script>
</body>
</html>
问题: 页面跳转没有发生。
可能的原因:
解决方法:
通过以上方法,可以有效地进行页面跳转,并解决在执行过程中可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云