手机版

JavaScript中一个错误事件的概述和使用

时间:2021-11-22 来源:互联网 编辑:宝哥软件园 浏览:

1.Window.onerror事件onerror事件用于帮助处理页面中的JavaScript错误。当页面发生异常时,会在窗口对象上触发错误事件。例如:

在这种情况下,浏览器将显示一条错误消息:。如果您不想让浏览器在默认对话框中显示错误消息,只需让onerror方法返回true。此外,onerror方法还提供了三个参数来确定错误的确切信息,分别是:1)message:声明错误信息的字符串(不同浏览器返回的消息内容略有不同)。2)url:声明有错误的文档的url的字符串。3)行:声明发生错误的代码行的行号的数字。例如:

Ps:这个方法在safari和Opera下测试失败。注意:onerror事件应该在其他js程序之前绑定。2.img加载错误img标记支持一个错误句柄。当图像文件由于各种原因加载失败时,会触发事件句柄。使用这种方法,当当前图片加载失败时,可以显示默认图片。例如:

当onerror中提供的图片地址由于网络原因或其他原因无法加载时,ie会循环执行onerror事件,导致堆栈溢出。此时,页面上会弹出一个提醒消息框,错误消息为:‘stack overflow at line :0’。IE 6.0通常会在弹出消息框中报告溢出,并将继续执行其功能。但是,当出现一些溢出漏洞时,所有打开的窗口都将关闭,没有任何提示。因此,我们在选择使用这个事件时要小心!注意:img标签的onerror方法没有其他额外参数。

版权声明:JavaScript中一个错误事件的概述和使用是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。