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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
js单例模式详解实例
Nov 21 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
May 07 Javascript
js获取当前页面的url网址信息
Jun 12 Javascript
JavaScript基于setTimeout实现计数的方法
May 08 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
Jul 19 Javascript
浅谈Vue.nextTick 的实现方法
Oct 25 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
Dec 11 Javascript
通过说明与示例了解js五种设计模式
Jun 17 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
使用adodb lite解决问题
2006/12/31 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
php读取csc文件并输出
2015/05/21 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
Python实现获取某天是某个月中的第几周
2015/02/11 Python
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
应届大学生的推荐信
2013/11/20 职场文书
教师旷工检讨书
2014/01/18 职场文书
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
关于安全的标语
2014/06/10 职场文书
银行进社区活动总结
2014/07/07 职场文书
关于运动会的广播稿
2014/09/22 职场文书
春秋淹城导游词
2015/02/11 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书