JS跳转页面是一种很常见的前端交互技术,下面是几种跳转页面的方式:
1. 直接修改 `window.location.href` 属性,比如:

```javascript window.location.href = "https://sn.qunapu.com"; ```
2. 使用 `window.location.replace` 方法,此方法会替换当前页面历史记录,不会在浏览器历史记录中留下痕迹:
```javascript
window.location.replace("https://sn.qunapu.com");
```3. 使用 `window.open` 方法在一个新的浏览器窗口或标签页中打开一个页面,比如:
```javascript
window.open("https://sn.qunapu.com", "_blank");
````_blank` 参数表示在一个新窗口中打开。
4. 如果你需要在某个时间间隔后自动跳转到目标页面,可以使用 `setTimeout` 函数,比如:
```javascript
setTimeout(function() {
window.location.href = "https://sn.qunapu.com";
}, 5000); // 5秒后跳转到目标页面
```常见的页面跳转一般是在一些条件满足后触发跳转,比如表单提交成功后、某个按钮点击后等。以下是一个在表单提交后跳转页面的例子:
```javascript
// 获取表单元素和目标URL
var form = document.getElementById("myForm");
var redirectUrl = "http://www.example.com/success.html";
// 监听表单提交事件
form.addEventListener("submit", function(event) {
event.preventDefault(); // 阻止默认提交行为
// 进行表单校验,校验通过则跳转到目标页面
if (validateForm()) {
window.location.href = redirectUrl;
}
});
```
