JavaScript Event学习补遗 addEventSimple


Posted in Javascript onFebruary 11, 2010
function addEventSimple(obj,evt,fn) { 
    if (obj.addEventListener) 
        obj.addEventListener(evt,fn,false); 
    else if (obj.attachEvent) 
        obj.attachEvent('on'+evt,fn); 
} function removeEventSimple(obj,evt,fn) { 
    if (obj.removeEventListener) 
        obj.removeEventListener(evt,fn,false); 
    else if (obj.detachEvent) 
        obj.detachEvent('on'+evt,fn); 
}

用法如下:
addEventSimple(element,'click',functionname); 
addEventSimple(document,'load',functionname2);

现在如果元素element被点击的话就会触发functionaname,同样的document也有了onload的事件处理程序functionname2。

缺陷:this关键字在IE下面不是你想象的指向触发事件的元素,而是指向整个文档。

原文地址:http://www.quirksmode.org/js/eventSimple.html

回老家过年了,不能及时发布了,来年继续,大家新年快乐!

转载请保留以下信息
作者:北玉(tw:@rehawk)
文章出处:beiyu.cnblogs.com

Javascript 相关文章推荐
使用js在页面中绘制表格核心代码
Sep 16 Javascript
node.js中的path.sep方法使用说明
Dec 08 Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 Javascript
echart简介_动力节点Java学院整理
Aug 11 Javascript
VUE重点问题总结
Mar 19 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
Oct 31 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 jQuery
Bootstrap实现模态框效果
Sep 30 Javascript
ant-design-vue 实现表格内部字段验证功能
Dec 16 Javascript
Vue.js实现立体计算器
Feb 22 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 #Javascript
Extjs学习过程中新手容易碰到的低级错误积累
Feb 11 #Javascript
我遇到的参数传递中 双引号单引号嵌套问题
Feb 11 #Javascript
一段实现页面上的图片延时加载的js代码
Feb 11 #Javascript
JavaScript Event学习第十一章 按键的检测
Feb 10 #Javascript
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 #Javascript
jQuery插件 tabBox实现代码
Feb 09 #Javascript
You might like
php下使用以下代码连接并测试
2008/04/09 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
招商业务员岗位职责
2013/12/16 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
实习单位评语
2014/04/26 职场文书
大连导游词
2015/02/12 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
大学生入党群众意见书
2015/06/02 职场文书
大学体育课感想
2015/08/10 职场文书
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js