JavaScript 如何重定向到相对URL
这与在javascript中重定向到任何URL的方式相同。
方法1
要在JavaScript中重定向到相对URL,可以使用
window.location.href = '/path';
window.location.href返回当前页面的href(URL)
示例1:简单的重定向程序
<!DOCTYPE html>
<html>
<head>
<script> function newLocation() { window.location.href="page.html"; } </script>
</head>
<body>
<input type="button" value="转到新位置" onclick="newLocation()">
</body>
</html>
输出:
方法2
要重定向到相对URL,可以使用
document.location.href = '../';
window.location.href和document.location.href都是一样的。
示例2:简单的重定向程序
<!DOCTYPE html
<html>
<head>
<script> function newLocation() { document.location.href="page.html"; } </script>
</head>
<body>
<input type="button" value="转到新位置" onclick="newLocation()">
</body>
</html>
输出:
注意: 你可以使用这两种方法,但为了跨浏览器的安全性,第一种方法更好。