事件对象
基于不同浏览器的开发人员都知道,获取信息是很重要的。所以,会创建包含关于刚刚发生的事件的信息的事件对象,包含的信息如下:
- 引起事件的对象;
- 事件发生时鼠标的信息;
- 事件发生时键盘的信息;
事件对象只在发生事件时才被创建,且只有事件处理函数才能压访问。所有事件处理函数执行完毕后,事件对象就销毁。
IE 和DOM 是用两种不同的方法实现事件对象的。
IE事件对象
在IE中,事件对象是window对象的一个属性event。也就是说,事件处理函数必须这样访问事件对象:
oDiv.onclick = function(){ var oEvent = window.event;}
尽管是window对象的属性,event对象还是只能在事件发生时访问。所有的事件处理函数执行完毕后销毁。
DOM标准的事件对象
event对象必须作为唯一的参数传给事件处理函数。所以,在DOM兼容的浏览器(如Mozilla,Safari和Opera)中访问事件对象,要这么做:
oDiv.onclick = function() { var oEvent = arguments[0]; }
//也可以这样
oDiv.onclick = function(oEvent) { //.....}
分享到:
相关推荐
Javascript高级程序设计---笔记.pdf
Javascript高级程序设计---笔记归类.pdf
NULL 博文链接:https://shaw-n-lu.iteye.com/blog/1881210
NULL 博文链接:https://aotostar.iteye.com/blog/816695
JavaScript高级第01天笔记-stu.md
JavaScript高级程序设计第四版--示例代码
Javascript 高级程序设计-第三版-中文版.pdf,内容经典
JavaScript 高级程序设计(第3版)【附源代码】
javascript高级程序设计学习笔记,共100+页,记录了js的方方面面,比较适合于自学。
JavaScript 高级程序设计高级程序设计高清完美版
Javascript 高级程序设计(第3版)超清中文PDF带目录完整版,个人的学习使用,共25M。
javascript 高级程序设计源码 Nicholas 完美版 不含任何广告 学习javascript必备
javaScript高级程序设计笔记.doc
前端开发必备 Javascript 高级程序设计第3版(完整源代码书上每个例子都有)本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、...
JavaScript笔记-个人笔记-X-mind格式
javacript高级程序设计的个人学习总结,涉及到很多javascript的高级特性
JavaScript基础知识的详细思维导图,以及 个人学习之后的总结。导图由个人总结而出,仅限参考。
JavaScript高级程序设计中文版1-6章&实例,只有这么多,后半部分找不到,实例是从网站下的还没看不知能不能对起来。
javascript基础-->中级-->高级-->面向对象 适合各个IT参与WEB建设朋友
[Wrox] JavaScript 高级程序设计 第2版 (英文版) [Wrox] Professional JavaScript for Web Developers 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Nicholas C. Zakas [出版机构] Wrox [出版日期] 2009年...