JavaScriptEvent学习补遗addEventSimple
学习 javascriptevent
2023-06-13 09:14:16 时间
functionaddEventSimple(obj,evt,fn){
if(obj.addEventListener)
obj.addEventListener(evt,fn,false);
elseif(obj.attachEvent)
obj.attachEvent("on"+evt,fn);
}
functionremoveEventSimple(obj,evt,fn){
if(obj.removeEventListener)
obj.removeEventListener(evt,fn,false);
elseif(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
相关文章
- tauri学习(6)-系统托盘systemTray
- 《笨开发学习操作系统》3内存
- Flask 学习-65.消息闪现 flash
- 商务邮件回复学习
- Flask框架实现注册加密功能详解【Flask企业课学习】
- 学习分享(第1期)之Redis:巧用Hash类型节省内存
- React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序
- 学习小组笔记Day3-秦瑶 Linux环境下的软件安装
- 机器学习在精神病学研究中的应用
- RSS语法的学习,语法很基础,但是很重要详解架构师
- 『踏上Linux学习之旅:自学怎样走进Linux的世界』(怎么自学linux)
- MySQL下载JSP学习JSP编程的必备数据库工具(mysql下载jsp)
- Oracle传智学习最新的课程资料(oracle传智课件)
- 学习Redis,可助我们实现更强更快的技能(redis需要学吗)
- JavaScriptEvent学习第二章Event浏览器兼容性
- JavaScriptEvent学习第三章早期的事件处理程序
- JavaScriptEvent学习第四章传统的事件注册模型
- 新手学习PHP的一些基础知识分享