星空网 > 软件开发 > Java

javascript中 IE事件处理程序中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)




原标题:javascript中 IE事件处理程序中try catch用法

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流