JavaScript onunload 事件2025年3月18日 | 阅读时长 4 分钟 当用户尝试加载页面但不成功时,页面将保持未加载状态,并会触发 JavaScript onunload 事件。如果浏览器在页面加载过程中被关闭,也有可能触发 onunload 事件。 当用户在选择、提交、点击和离开浏览器窗口时离开页面,onunload 事件通常会进入 onunload 状态。此外,当用户尝试加载 URL 或浏览器并访问已加载的数据时,也会发生此事件。 语法 onunload 事件通过 javascript 函数用于 html 页面。html 页面和 javascript 函数的语法如下。
在 html 容器或标签中添加属性和值。
在 javascript 中使用 html 属性名称和函数。 此属性具有单个值脚本,该脚本在 onunload 事件被触发时执行。 JavaScript 中的 onunload 示例以下示例显示了 onunload 事件及其输出。 示例 1 此程序演示了 onunload JavaScript 函数,用户首先使用它来调用一个 web 页面以获取其功能,然后尝试关闭窗口以查看该函数是否已使用脚本再次加载,最后使用脚本将一个 alert 函数分配为输出所示。 输出 以下输出显示了警报函数中的 onunload 事件信息。 ![]() 示例 2 unonload JavaScript 函数在示例中使用 console 方法工作。unonload 函数事件的输出显示在控制台选项卡中,html 页面的输出显示在网页上。 输出 以下输出显示了控制台函数中的 onunload 事件信息。 ![]() 示例 3 unonload 函数事件的输出显示在控制台选项卡中,html 页面的输出显示在网页上。我们可以看到带有 id 对象的 onload 函数。该事件作用于 body 标签和控制台选项卡。它不作用于 alert 函数。 输出 以下输出显示了控制台函数中的 onunload 事件信息。 ![]() 示例 4 unonload 函数的输出信息显示在控制台选项卡中,而不是在 html 页面上。在这里,我们使用 windows 属性和函数来重新加载浏览器。它在控制台选项卡中工作,但不作用于 alert 函数。 输出 以下输出显示了警报函数中的 onunload 事件信息。 ![]() 示例 5 html 属性中使用的 onunload 函数并显示为输出。该函数在控制台选项卡中与函数一起工作。 输出 以下输出显示了警报函数中的 onunload 事件信息。 ![]() 激活 onunload 事件以下触发器用于在 javascript 中激活 onunload 事件。
支持的 Web 浏览器以下是 onunload 事件属性支持的浏览器列表
结论onunload 事件触发页面并在页面保持未加载时显示信息。它有助于刷新和重新加载网页或浏览器。 |
hashchange 事件用于识别 URL 以井号开头的变化。哈希 (#) 标签以 URL 开头或跟在 URL 后面,用于在链接之间切换。语法以下事件在 HTML 中使用脚本标签。我们可以...
阅读 4 分钟
JavaScript change 事件是一种事件类型,当元素焦点改变时执行。JavaScript 的 change 事件继承了 Event 的所有方法和属性。在这里,本节中,我们将理解并实现其实际用途...
5 分钟阅读
是 JavaScript 的 DOM 属性,它允许设置元素的 CSS(层叠样式表)类的样式。是一个只读属性,返回 CSS 类名。它是 JavaScript 相对于其他属性的一个属性……
5 分钟阅读
getComputedStyle() 函数的结果是 CSS 样式声明对象。通过 JavaScript 的 window.getComputedStyle() 函数,它提供了元素的 CSS 属性和值。元素使用标签中计算样式的各种来源显示各种样式。语法以下语法显示了 window.getComputedStyle()...
阅读 4 分钟
倒计时器是一种显示在登录页面上的网页或虚拟时钟。它从特定日期开始倒计时,以表示事件的开始或结束。倒计时器可用于电子商务网站,以显示开始...
阅读 8 分钟
JavaScript 的 sessionStorage 对象是 window 对象的一个属性,所有现代浏览器都具备该属性。sessionStorage 中的任何信息都与页面的协议、主机名和端口相关联。每个窗口都有自己的 session storage。JavaScript 的 sessionStorage 是一种辅助程序,它有助于...
阅读 6 分钟
?JavaScript 是一种客户端脚本语言,也是最流行、最常用的脚本语言之一。客户端脚本语言一词意味着它在客户端(或客户端机器)的 Web 浏览器内运行,但要记住的一件事是,客户端……
阅读 3 分钟
每当历史发生变化时,挑战在于找出原因。已调用 pushState() 方法。它用于监视浏览器历史记录的更改。当使用 pushState() 方法时,会 monkey-patch window.history。函数 history 将拥有所有...
5 分钟阅读
前瞻模式允许 JavaScript 在字符串中向前移动以搜索指定的模式。Lookaround 是 Lookahead 和 Lookbehind 的组合表达式。我们只能使用前瞻来捕获特定组,如果它们出现在另一组字符之前。这在...时非常有用。
阅读 4 分钟
使用数组是编程的基本方面。处理数组时,您可能遇到的一个常见任务是从数组中选取随机元素。此任务在各种情况下都很有用,例如洗牌一副纸牌,...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India