javascript中 try catch用法详解
时间:2015-08-17 阅读:次 QQ群:182913345
JS try catch语句一般在什么情况下使用?是必须使用的吗?下面就让小编来给大家介绍一下试用心得。
先看个实例
<input id='b1' type='button' value='按钮'/> <script> window.onload=function(){ var oBtn=document.getElementById("b1"); function mto(){ alert("123"); } try{ //非IE oBtn.attachEvent("onclick",mto,false); }catch(e){ //IE oBtn.addEventListener("click",mto,false); } } </script> |
注意的是:
addEventListener和attachEvent的区别在第一个参数 前者是click 后者是onclick
addEventListener 在其元素所在的元素作用域中运行
attachEvent在全局作用域中运行(this=window)
Try...Catch 语句
try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。
语法:
try{ //在此运行代码 }catch(err){ //在此处理错误 } |
注意:try...catch 使用小写字母。大写字母会出错。