javascript事件绑定练习
2015-05-14 20:38
260 查看
IE8+支持
enter 键的 keyCode 为 13。
addEventListener()。IE8 以下的版本使用
attachEvent()。
attachEvent()不支持时间捕获。
attachEvent()第一个参数事件处理程序属性名使用前缀 on。
attachEvent()允许相同的事件处理程序函数注册多次。
enter 键的 keyCode 为 13。
// 给一个element绑定一个针对event事件的响应,响应函数为listener function addEvent(element, event, listener) { // your implement if(element.addEventListerner) element.addEventListerner(event,listener); else element.attachEvent("on"+event,listener); } // 例如: // 移除element对象对于event事件发生时执行listener的响应 function removeEvent(element, event, listener) { // your implement if(element.removeEventListerner) element.removeEventListerner(event,listener); else element.detachEvent("on"+event,listener); } // 实现对click事件的绑定 function addClickEvent(element, listener) { // your implement if(element.addEventListerner) element.addEventListerner("click",listener); else element.attachEvent("on"+"click",listener); } // 实现对于按Enter键时的事件绑定 function addEnterEvent(element, listener) { // your implement if(element.addEventListerner) element.addEventListerner("keydown",function(event){if(event.keyCode==13)listener;}); else element.attachEvent("on"+"keydown",function(event){if(event.keyCode==13)listener;}); }
相关文章推荐
- javascript事件委托,事件代理,元素绑定多个事件之练习篇
- javascript动态生成按钮并绑定点击事件
- 超链接标签绑定JS事件&&不加"javascript:;"导致的杯具
- Javascript(jQuery)中绑定页面上所有按钮点击事件的几种方式
- JavaScript之事件的绑定与移除
- JavaScript实现为事件句柄绑定监听函数的方法分析
- DataGrid中绑定javascript事件,实现删除提示和变换背景色
- JavaScript事件绑定的方法说明
- 关于jQuery与Javascript的事件绑定
- javascript 事件绑定。
- Javascript 循环绑定事件
- JavaScript为事件句柄绑定监听函数实例详解
- javascript绑定事件addEventListener与attachEvent
- JavaScript事件绑定的方法说明
- JavaScript 的事件绑定小技巧
- JavaScript中绑定事件监听函数的通用方法[ addEvent() ]
- javascript练习:8-11鼠标单击事件
- 在javascript或者jQuery中绑定按钮点击事件,和在HTML 标签中直接调用onclick属性有什么区别?
- javascript事件绑定学习要点
- JavaScript:按钮事件动态绑定