JavaScript onerror事件

本文介绍如何使用onerror事件来捕获网页中的JavaScript错误。onerror是一种标准方法,当页面出现脚本错误时触发。通过定义一个事件处理器,可以获取错误消息、URL及错误行号等详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 onerror事件描述

使用onerror事件是一种老式的标准的在网页中捕获Javascript错误的方法

2 何时产生onerror事件

只要页面中出现脚本错误,就会产生onerror事件

3 如何使用onerror事件

利用onerror事件,就必须创建一个错误的函数。你可以把这函数叫作onerror事件处理器。这个事件处理器使用三个参数来调用:msg(错误消息), url(发生错误的页面的url), line(发生错误的代码行)

4 语法

onerror = handleErr

function handleErr(msg, url, line){

//Handle the error here

return true or false

}

5 解释

浏览器是否现实标准的错误消息,取决于onerror的返回值,如果返回值为false,则在控制台中显示错误消息,反之则不会

6示例

<html>

<head>

<script>

onerror = handleErr

var txt = ''

function handleErr(msg, url, line){

txt = "There was an error on this page. \n\n";

txt += 'Error: '+msg+"\n";

txt += "URL: "+url+"\n";

txt += "Line: "+line+"\n";

txt += "Click OK to continue.\n\n"

return true

}

function message(){

addlert("Welcome guest!")

}

</scrip>

</head>

<body>

<input type="button" value="View message" onclick="message()">

</body>

</html>

转载于:https://my.oschina.net/syc2013/blog/345776

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值