ErrorEvent 事件对象在脚本发生错误时产生,它可以提供发生错误的脚本文件的文件名,以及发生错误时所在的行号等信息。
属性
除了从 Event 接口继承来的属性外,还有下面这些自身属性。
ErrorEvent.prototype.message只读- 一个
字符串,包含了所发生错误的描述信息。 ErrorEvent.prototype.filename只读- 一个 
字符串,包含了发生错误的脚本文件的文件名。 ErrorEvent.prototype.lineno只读- 一个数字,包含了错误发生时所在的行号。
 ErrorEvent.prototype.colno只读- 一个数字,包含了错误发生时所在的列号。
 ErrorEvent.prototype.error只读- 发生错误时所抛出的 
Error对象。 
构造函数
ErrorEvent()- 根据传入的参数构造 
ErrorEvent实例。 
方法
除了从 Event 接口继承来的方法外,没有其他方法。
规范
| 规范名称 | 规范状态 | 备注 | 
|---|---|---|
| WHATWG HTML Living Standard ErrorEvent  | 
   Living Standard | 增加了 error 属性以及其构造函数的第五个参数 | 
  
| HTML5 ErrorEvent  | 
   Recommendation | 最初规范 | 
浏览器兼容性
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|
| 基本功能 | (Yes) | (Yes) | ? | (Yes) | (Yes) | 
支持 colno 属性以及其构造函数的第四个参数 | 
   (Yes) | (Yes) | ? | ? | ? | 
支持 error 属性以及其构造函数的第五个参数 | 
   (Yes) | (Yes) | 未实现 | 未实现 | 未实现 | 
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | 
|---|---|---|---|---|---|
| 基本功能 | (Yes) | (Yes) | ? | (Yes) | (Yes) | 
支持 colno 属性以及其构造函数的第四个参数 | 
   ? | 未实现 | ? | ? | ? | 
支持 error 属性以及其构造函数的第五个参数 | 
   未实现 | 未实现 | 未实现 | 未实现 | 未实现 |