JavaScript hashchange 事件2025年3月18日 | 阅读 5 分钟 hashchange 事件用于识别 URL 以井号 (#) 开头的变化。井号 (#) 标签位于 URL 的开头或紧随 URL 之后,用于将一个链接更改为另一个链接。 语法以下事件在 HTML 的 script 标签中使用。我们可以看到事件通过函数来改变井号链接。 示例以下示例展示了 hashchange 事件在不同功能下的工作信息。 示例 1 基本的 hash charge 事件通过 javascript 功能中的 location.hash 事件工作。当井号链接从一个 URL 更改为另一个 URL 时,我们可以收到警报消息。 输出 数据显示了 hashchange 事件函数的输出。 ![]() 示例 2 以下示例在同一页面上使用了 hashchange 事件来处理不同的 hash URL。在这里,我们使用 id 及其引用作为 hashchange 事件。函数应用于 body 标签,以便在每次 URL 更改时进行操作。 输出 数据显示了 hashchange 事件函数的输出。 ![]() 示例 3 以下示例在同一页面上使用了 hashchange 事件来处理不同的 hash URL。我们可以看到在单个页面上进行当前 URL 和旧 URL 的更改。我们可以通过 hashchange 事件来了解不同 hash 引起的 URL 更改。 输出 数据显示了 hashchange 事件函数的输出。 ![]() Example4 以下示例使用文档的 hash 位置来更改值。我们可以通过 click 函数看到文档的 URL。 输出 数据显示了 hashchange 事件函数的输出。 ![]() 示例 5 以下示例在同一页面上使用了 hashchange 事件来处理不同的 hash URL。我们可以看到 addEventListener 方法与 hashchange 事件一起使用。事件通过函数工作。当 URL 的 hash 发生变化时,函数会显示输出。 输出 数据显示了 hashchange 事件函数的输出。 ![]() 示例 6 基本的 hashchage 事件通过 javascript 功能中的 window 事件工作。我们可以通过 "window.onhashchange" 函数来获取 URL 更改后的信息。 输出 数据显示了 hashchange 事件函数的输出。 ![]() 结论这些事件在同一页面上的多个 URL 和 hash 链接上工作。它有助于维护和操作更改链接的跟踪。 |
JavaScript 的 previousElementSibling 属性 JavaScript 的 previousElementSibling 属性用于显示所需或输入节点的前一个节点作为 Node 对象。如果给定节点是列表的初始元素,则节点对象显示为 null。previousElementSibling 属性用于...
阅读 3 分钟
() 是 Element 类的一个方法,它允许我们将元素滚动到窗口的可视部分。在这里,在本节中,我们将学习如何使用 scrollIntoView() 方法将元素滚动到视图中。我们还将...
阅读 4 分钟
在本章中,你将学习如何使用 JavaScript 在网页上生成随机图像。因此,我们将使用 JavaScript 和 HTML 源代码创建不同的随机图像生成器。首先,它需要一个数组来包含图像的 URL...
阅读 8 分钟
JavaScript 提供了一个名为 close() 的内置函数来关闭由 window.open() 方法打开的浏览器窗口。与 window.open() 方法不同,它不包含任何参数。此 window.close() 方法仅关闭由 window.open() 方法打开的窗口或选项卡。请记住,-...
阅读 3 分钟
Node Package Manager 被称为 npm。它作为 Node JavaScript 平台的包管理器。世界上最大的软件注册表被称为 Npm。Npm 是一个由世界各地的开源开发者用于分享和展示的工具。Npm 组成部分 Npm 由...
阅读 4 分钟
在 JavaScript 中,事件的传播称为“事件流”。事件流是特定网页接收事件的顺序。因此,在 JS 中,事件流过程取决于三个方面:事件捕获 事件...
阅读 6 分钟
onbeforeunload 事件在文档卸载之前发生。它会在确认对话框中显示一条语句,询问是否要保留当前页面或使用提供的链接转到该页面。您可以询问用户是否希望留在...
阅读 4 分钟
在本文中,我们将讨论 JavaScript 动画及其函数。什么是?JavaScript 动画是通过对元素样式的增量编程更改来完成的。JavaScript 动画可以执行 CSS 无法执行的任务。JavaScript 可用于传输多个 DOM 元素...
7 分钟阅读
? 提示音通常用于网站的通知警报。在某些其他情况下,您可能需要在网站上使用提示音。您可以在现实生活中找到几个提示音的例子,例如在杂货店、图书馆和……
5 分钟阅读
在本文中,我们将解释 JavaScript 和涟漪效应。之后,我们将借助 JavaScript 学习涟漪效应的各种实际示例。JavaScript 是什么意思?JavaScript 是一种客户端高级解释型编程和脚本语言,用于...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India