如何将同一类型的多个事件绑定到单个元素
How to bind multiple events of the same type to a single element
可能重复:
从onSubmit事件处理程序中添加或减去函数?
将两个模糊事件绑定到同一元素时遇到问题。我正在绑定的第二个函数覆盖了绑定到元素的第一个函数。将多个事件绑定到同一元素的正确方法是什么?我使用的是纯JavaScript。没有jQuery。
以下是一个示例:http://jsfiddle.net/joeljoeljoel/CRGHt/
我希望这两个函数都能激发onblur
。订单对我的特殊情况并不重要,但我有兴趣知道我是否能控制订单。
使用addEventListener
(但请注意,您需要进行功能测试,看看是否可用,因为IE使用attachEvent
):
var message = document.getElementById('message');
message.addEventListener("blur", function() {
alert('blur function one');
});
message.addEventListener("blur", function() {
alert('blur function two');
});
这是一把最新的小提琴。
为什么不把它们合并在一起呢?
function prepare_function() {
var message = document.getElementById('message');
message.onblur = function() {
alert('blur function one');
alert('blur function two');
}
}
相关文章:
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- 如何在tinymce编辑器中将点击事件绑定到html标签
- 如何将事件绑定到从AJAX请求注入的HTML
- 将click事件绑定到AngularJS指令中的子元素
- Jquery将事件绑定到页面上的多个实例
- 事件绑定到动态创建的元素
- 使用jQuery进行事件绑定
- 如何将单击事件绑定到其他类
- 更改事件绑定's函数在页面加载时调用
- Jquery事件绑定获胜'当作为方法调用时不起作用,但当直接在控制台中调用时会起作用
- 动态创建的DOM元素上的jQuery事件绑定
- 我是否可以使用 Angular 将鼠标向上事件绑定到文档正文
- 将事件绑定到除 data-rel= BACK 之外的所有锚标记
- 将函数事件绑定到更改函数的复选框/标签
- 使用 Angular 和 UI-bootstrap 对模态事件绑定无法工作的指令
- 聚合物 - 将事件绑定到动态创建的元素
- 将事件绑定到其他UI组件's函数,在Kendo MVVM中
- jQuery Mobile——事件绑定
- JQuery无法将模糊事件绑定到所有<输入>页面中的元素
- 将点击事件绑定到新元素&使得ID'是独一无二的