码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中 IE事件处理程序中try catch用法

时间:2015-08-15 10:09:34      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

本例是学习中笔记 望指正批评!

<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用法

标签:

原文地址:http://www.cnblogs.com/dream-w/p/4731855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!