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 相关文章推荐
javascript实现unicode和字符的互相转换
Jul 18 Javascript
Javascript学习笔记5 类和对象
Jan 11 Javascript
javascript中的对象创建 实例附注释
Feb 08 Javascript
在多个页面使用同一个HTML片段《续》
Mar 04 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
Jun 29 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
Aug 30 Javascript
浅谈js内置对象Math的属性和方法(推荐)
Sep 19 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 Javascript
jquery的$().each和$.each的区别
Jan 18 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
JS实现网页时钟特效
Mar 25 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学习之简单计算器实现代码
2011/06/09 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
PHP钩子实现方法解析
2019/05/21 PHP
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
vue实现记事本功能
2019/06/26 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
以一段代码为实例快速入门Python2.7
2015/03/31 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
迟到检讨书900字
2014/01/14 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
大课间活动实施方案
2014/03/06 职场文书
2014年信访工作总结
2014/11/17 职场文书
婚庆主持词大全
2015/06/30 职场文书
消费者理赔投诉书
2015/07/02 职场文书
开学第一周总结
2015/07/16 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
创业计划书之宠物店
2019/09/19 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
python如何查找列表中元素的位置
2022/05/30 Python