用attachEvent()/addEventListener()方法添加触发事件
用attachEvent()/addEventListener()方法添加触发事件
在近来的工作中,用到了attachEvent方法,该方法可以为某一事件附加其它的处理事件,有时候可能比较有用,这里将其基本用法总结一下。
其语法可以查看《DHTML手册》,里面有详细的说明,这里贴一个例子,该例子来自互联网:
document.getElementById("btn").onclick = method1; document.getElementById("btn").onclick = method2; |
如果这样写,那么将会只有medhot3被执行
写成这样:
var btn1Obj = document.getElementById("btn1"); |
执行顺序为method3->method2->method1
如果是Mozilla系列,并不支持该方法,需要用到addEventListener
var btn1Obj = document.getElementById("btn1"); |
执行顺序为method1->method2->method3
以上为转载,以下为我研究的具体实例
var el = EDITFORM_DOCUMENT.body; |
//用两种方法判断,以兼容各种浏览器。
以上为转载
上一篇: 两个相交链表
推荐阅读
-
jQuery动态添加元素无法触发绑定事件的解决方法分析
-
用attachEvent()/addEventListener()方法添加触发事件
-
jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
-
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)_javascript技巧
-
jQuery动态添加元素无法触发绑定事件的解决方法分析
-
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)_javascript技巧
-
前端js中动态添加的元素不能触发绑定事件解决方法
-
JS addEventListener()和attachEvent()方法实现注册事件
-
javascript用什么方法触发按钮的被点击事件
-
javascript用什么方法触发按钮的被点击事件