Leo*_*ied 6 javascript error-handling
我在Prototype.js中编写了相当多的代码,如果找不到DOM-id,则返回null.
$("someId").show();
Run Code Online (Sandbox Code Playgroud)
如果someId不存在,将在null上调用一个方法,该方法将暂停整个程序,实际上会在错误后禁用所有JS效果.我可以在执行这样的语句之前检查null,但是这很累.
我想抓住一个例外,但我不确定它是哪一个.MDC列出了以下ECMA Script错误类型,但乍一看似乎没有一个我想要的:
* Error
* EvalError
* RangeError
* ReferenceError
* SyntaxError
* TypeError
* URIError
* DOMException
* EventException
* RangeException
Run Code Online (Sandbox Code Playgroud)
此外,浏览器是否有统一的方法来处理null上的方法调用?
忽略它是哪个异常...
try
{
null.hey()
}
catch(e)
{
//handle it here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6732 次 |
| 最近记录: |