当前位置:首页 > JavaScript

js实现向前

2026-04-06 11:32:06JavaScript

实现页面跳转

window.location.href 可以用于跳转到指定 URL:

window.location.href = 'https://example.com';

window.location.replace 替换当前页面,不保留历史记录:

window.location.replace('https://example.com');

浏览器历史导航

history.back() 返回上一页:

history.back();

history.go() 指定跳转步数,负数表示后退:

history.go(-2); // 后退两页

新窗口打开链接

window.open 在新窗口打开 URL:

window.open('https://example.com', '_blank');

锚点跳转

通过修改 location.hash 跳转页面锚点:

location.hash = '#section1';

表单提交跳转

通过表单提交实现跳转:

<form action="/target-page" method="get">
  <button type="submit">跳转</button>
</form>

定时跳转

setTimeout 实现延迟跳转:

setTimeout(() => {
  window.location.href = 'https://example.com';
}, 3000); // 3秒后跳转

事件触发跳转

通过点击事件触发跳转:

document.getElementById('btn').addEventListener('click', () => {
  window.location.href = 'https://example.com';
});

条件跳转

根据条件判断是否跳转:

if (condition) {
  window.location.href = 'https://example.com';
}

相对路径跳转

使用相对路径进行跳转:

js实现向前

window.location.href = '../page.html';

标签: js
分享给朋友:

相关文章

js实现拖拽

js实现拖拽

实现拖拽的基本步骤 使用JavaScript实现拖拽功能需要监听鼠标事件,包括mousedown、mousemove和mouseup。以下是实现的基本逻辑: const draggableEleme…

vue.js实现轮播

vue.js实现轮播

Vue.js 实现轮播功能 使用第三方库(推荐) Vue.js 生态中有许多成熟的轮播组件库,例如 vue-awesome-swiper 或 swiper,它们功能丰富且易于集成。 安装 swipe…

js实现vr

js实现vr

使用WebXR API实现VR体验 WebXR是浏览器中实现VR和AR体验的标准API,它取代了早期的WebVR。现代浏览器如Chrome、Edge和Firefox已支持WebXR。 // 初始化W…

js画图实现

js画图实现

使用Canvas API绘制图形 Canvas是HTML5提供的绘图API,通过JavaScript操作Canvas元素可以绘制各种图形。以下是一个简单的示例: <canvas id="myC…

vue实现js休眠

vue实现js休眠

实现 JavaScript 休眠的方法 在 Vue 中实现 JavaScript 休眠(延迟执行)可以通过以下方式实现。由于 JavaScript 本身没有内置的 sleep 函数,通常使用 Prom…

js实现代码雨

js实现代码雨

实现代码雨效果 使用HTML5 Canvas和JavaScript可以轻松实现经典的代码雨效果。以下是完整的实现代码和说明: HTML结构 <!DOCTYPE html> <htm…