js基础 事件基础二
来源:互联网 发布:携程国际业务部 知乎 编辑:程序博客网 时间:2024/05/18 21:49
事件对象
DOM中的事件对象
兼容DOM的浏览器会将一个event对象传入事件处理程序中。这个event对象会包含与事件信息,事件相关元素的信息提供给事件处理程序。该event对象好像是作为事件和事件元素孩子的事件处理程序携带的父母的遗传因子。
无论是使用DOM0级还是DOM2级事件处理程序都会向该函数传入一个event对象。
IE中的事件对象
与访问DOM的event对象不同,访问IE的event对象根据绑定事件处理程序的方式的不同而不同。
HTML方式
因为浏览器在HTML事件处理程序中封装event对象为局部变量,所以可以在事件处理程序中直接使用event。
DOM0级方式
事件对象作为window对象的属性变量,通过window.event被使用
IE方式
同DOM0级方式
跨浏览器的事件对象
通过检测当前事件处理程序叫函数中是否存在event对象实现浏览兼容。在事件处理程序被浏览器调用时,如果event未作为事件处理程序的参数被传入说明是IE浏览器或者别的不支持DOM浏览器,此时就应该通过引用window.event对象在事件处理程序中得事件相关信息。
阅读全文
0 0
- js基础 事件基础二
- js基础 事件基础一
- 事件基础二
- JS之事件基础
- JS 事件基础 拖拽
- jS事件基础应用
- js事件:Ajax基础
- js事件基础
- js 基础(二)
- JS基础(二)
- js基础二
- JS基础二
- Android View事件基础(二)
- js笔记4-事件基础
- JS基础--事件(1)
- JS基础之写入事件
- JS 事件基础 事件绑定函数
- 03js基础 js事件处理
- 解决:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu
- 设计模式小结
- scikit-learn学习笔记(四)Ridge Regression ( 岭回归 )
- 【STM32】 keil软件工具--工程目标选项配置(下)
- Java 的NIO的使用
- js基础 事件基础二
- linux入门-shell(.sh)脚本编写和运行
- OpenCv使用摄像头进行霍夫圆变换识别圆形并返回圆心坐标
- CSUACM月赛1971
- HDU 6042 Journey with Knapsack(生成函数)
- 最多有多少个点在同一条直线上
- JAVA基础10 Object类和String类
- bzoj 1189 紧急疏散 网络流
- HDU-1560 DNA sequence (迭代深搜)