详解JavaScript中的异常处理方法(2)

<html> <head> <script type="text/javascript"> <!-- window.onerror = function () { alert("An error occurred."); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type="button" value="Click Me" /> </form> </body> </html>

onerror事件处理程序提供了三条信息,以找出错误的确切性质:

    错误消息 . 浏览器将显示给定的错误相同的消息

    URL . 在发生错误的文件

    行号. 在导致错误的URL给出的行号

这里是例子来说明如何提取此信息

<html> <head> <script type="text/javascript"> <!-- window.onerror = function (msg, url, line) { alert("Message : " + msg ); alert("url : " + url ); alert("Line number : " + line ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type="button" value="Click Me" /> </form> </body> </html>

可以显示在任何方式,你觉得这是更好的提取信息。

可以使用onError方法来显示错误消息的情况下没有在如下加载图像的任何问题:

<img src="https://www.jb51.net/myimage.gif" onerror="alert('An error occurred loading the image.')" />

可以使用的onerror许多HTML标记错误的情况下显示相应的信息。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgdxgy.html