`
让往事都随风
  • 浏览: 67162 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaScript常用的Event对象介绍

阅读更多
javascript中常用的event对象

Javascript的Event对象用来描述Javascript的事件,它主要作用于IE4和NN4以后的各个浏览器版本中。

Event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态。一旦事件发生,便会生成Event对象,如单击一个按钮,浏览器的内存中就产生相应的 event对象。

IE对事件的引用

在IE4以上版本中,event对象作为window属性访问:window.envent。其中引用的window部分是可选的.因此脚本就像全局引用一样来对待event对象:

event.propertyName

evnet对象成员表:

下面的表格列出了 event 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。

对象

dataTransfer 提供了对于预定义的剪贴板格式的访问,以便在拖曳操作中使用。

集合

bookmarks 返回捆绑到当前事件所影响的行上的 ActiveX® 数据对象(ADO)书签的集合。

boundElements 返回页面上所有绑定到给定数据集的所有元素的集合。

属性

Abstract 使用 event 对象获取高级流重定向器(ASX)文件中项目横幅的 Abstract 内容。

altKey 设置或获取 Alt 键的状态。

altLeft 设置或获取左 Alt 键的状态。

Banner 使用 event 对象获取高级流重定向器(ASX)文件中项目的 Banner 内容。

button 设置或获取用户所按的鼠标按钮。

cancelBubble 设置或获取当前事件是否要在事件句柄中向上冒泡。

clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。

clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。

contentOverflow 获取表明文档处理当前 LayoutRect 对象后是否包含附加的内容。

ctrlKey 设置或获取 Ctrl 键的状态。

ctrlLeft 设置或获取左 Ctrl 键的状态。

dataFld 设置或获取 oncellchange 事件影响的数据列。

fromElement 设置或获取事件发生时激活或鼠标将要离开的对象。

keyCode 设置或获取与导致事件的按键关联的 Unicode 按键代码。

MoreInfo 通过 event 对象获取高级流重定向器(ASX)文件中项目横幅的 MoreInfo 内容。

nextPage 获取打印模板中下页的位置。

offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。

offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。

propertyName 设置或获取对象上发生更改的属性名称。

qualifier 设置或获取由数据源对象提供的数据成员的名称。

reason 设置或获取数据源对象的数据传输结果。

recordset 从数据源对象设置或获取对默认数据集的引用。

repeat 获取 onkeydown 事件是否正在重复。

returnValue 设置或获取事件的返回值。

saveType 当 oncontentsave 触发时获取剪贴板类型。

screenX 设置或获取获取鼠标指针位置相对于用户屏幕的 x 坐标。

screenY 设置或获取鼠标指针位置相对于用户屏幕的 y 坐标。

shiftKey 设置或获取 Shift 键的状态。

shiftLeft 设置或获取左 Shift 键的状态。

srcElement 设置或获取触发事件的对象。

srcFilter 设置或获取触发 onfilterchange 事件的滤镜对象。

srcUrn 获取触发事件的行为的统一资源名称(URN)。

toElement 设置或获取用户要将鼠标指针移动指向的对象的引用。

type 从 event 对象中获取事件名称。

wheelDelta 设置或获取滚轮按钮滚动的距离和方向。

x 设置或获取鼠标指针位置相对于父文档的 x 像素坐标。

y 设置或获取鼠标指针位置相对于父文档的 y 像素坐标。

注释

event 对象仅在事件中可用──这意味着,你可以在事件句柄中使用该对象,但不能在其它代码中使用。

尽管所有事件属性都可通过所有的 event 对象访问,但是在某些事件中某些属性可能无意义。例如,fromElement 和 toElement 属性仅当处理 onmouseover 和 onmouseout 事件时有意义。

在 Microsoft Visual Basic® 脚本版本(VBScript)中,你必须通过 window 对象访问 event 对象。

此对象在 Microsoft® Internet Explorer 4.0 的脚本中可用
分享到:
评论

相关推荐

    《javascript》——event对象与事件

    《JavaScript》——Event 对象与事件 Event 对象是 JavaScript 中的一个基本概念,它代表了用户与 Web 页面的交互行为,例如点击、鼠标移动、键盘输入等。Event 对象的属性和方法可以帮助开发者更好地处理用户的...

    javascript Event对象详解

    JavaScript中的Event对象是事件处理的核心部分,它包含了与事件相关的所有信息,如事件类型、触发事件的元素、鼠标和键盘的状态等。以下是对Event对象及其重要属性的详细解释: 1. **altKey**:这个属性用于检查...

    一些常用的特效包括一些javascript中event对象的使用

    根据给定文件的信息,我们可以总结出以下几个...以上内容主要介绍了JavaScript中Event对象的使用以及如何通过事件来控制和优化用户输入体验。通过这些方法,开发者可以在网页应用中实现更高效、更精确的用户交互功能。

    window对象--event对象详解

    Event对象则是JavaScript事件处理中的核心,它包含了与特定事件相关的所有信息,如事件类型、事件目标等。 在深入讲解Window对象和Event对象之前,我们先了解一些基础概念。JavaScript是一种基于原型的动态类型语言...

    JavaScript常用对象详解

    #### Event对象 `Event`对象提供了与用户界面事件有关的信息,如鼠标点击、键盘按键等。例如: - `event.target`:事件触发的目标元素。 - `event.preventDefault()`:阻止事件的默认行为。 - `event....

    Javascript中的事件--Event对象

    下面我们将深入探讨`Event`对象的关键属性和方法,以及它们在JavaScript中的应用。 ### 1. `Event`对象的基础属性 - **`type`**:表示事件的类型,例如`click`、`mousemove`等。 - **`target`**:返回事件最初触发...

    javascriptEvent对象详解定义.pdf

    javascript Event 对象详解定义 在 JavaScript 中,Event 对象是事件状态的代表,它包含了事件发生的元素、键盘状态、鼠标位置和鼠标按钮状态等信息。一旦事件发生,浏览器的内存中就会生成相应的 Event 对象,如...

    2.01 JavaScript基础事件以及Event对象(原生态).pdf

    本文将详细介绍 JavaScript 中的基础事件和 Event 对象,包括事件的定义、EventTarget 接收事件接口、addEventListener、removeEventListener、dispatchEvent 方法 serta JavaScript 中常用的事件等。 事件的定义 -...

    JavaScript面向对象基础.ppt

    8.3.2 客户端对象层次介绍 客户端对象层次主要涉及浏览器提供的对象,如window、document等。 8.3.3 浏览器对象模型 例如,通过BOM获取当前窗口的URL: ```javascript console.log(window.location.href); ``` 8.4...

    Javascript之event大全

    Event对象包含了与事件相关的所有信息,如触发事件的元素、事件类型、按键状态等。在JavaScript中,事件可以是用户的行为,如点击按钮、滚动页面,或者是浏览器内部的操作,如加载完成或图片加载失败。 1. **event...

    JavaScript 事件对象介绍

    JavaScript事件对象是JavaScript编程中的一个重要概念,它在事件处理中扮演着核心的角色。事件对象主要用于提供事件的上下文信息,允许开发者在事件处理函数中获取事件相关的详细信息,如事件类型、触发事件的元素、...

    window.event 对象详解

    在JavaScript编程语言中,`window.event`对象是一个特殊对象,它与浏览器的事件处理机制紧密相关。这个对象在大部分浏览器环境中(尤其是老版本的IE)是全局可用的,提供了当前事件的相关信息。本文将深入探讨`...

    javascript中event详解

    在JavaScript中,`event`对象是浏览器提供的一个标准对象,用于表示用户与网页交互时发生的各种事件的状态。这些事件包括但不限于用户点击、移动鼠标、按下键盘等操作。`event`对象包含了关于事件的所有相关信息,...

    javascript常用语句总结

    2. `event` 对象:事件触发时提供的上下文信息。 3. 事件冒泡和捕获:事件在DOM树中的传播方式。 九、异常处理 1. `try...catch...finally`:捕获和处理运行时错误。 2. `throw`:自定义抛出异常。 十、模板字符串...

    event对象总结,更详细更全面

    JavaScript 事件对象总结 事件对象概述 JavaScript 事件对象是指在用户与浏览器交互时触发的事件,例如点击、键盘输入、鼠标移动等。事件对象是一种特殊的对象,它包含了事件的详细信息,例如事件类型、事件目标、...

    JavaScript event对象整理及详细介绍

    以下是对JavaScript event对象的详细介绍,包括其属性、方法以及在不同浏览器中的兼容性问题。 首先,event对象包含了事件的类型,即type属性。这个属性标明了发生了哪种事件,例如"click"、"mouseover"、"keydown...

    javascript面向对象框架

    "javascript面向对象框架"这一主题涵盖了JavaScript中实现面向对象编程的框架,特别是Prototype和MooTools这两个优秀的库。 Prototype是JavaScript的一个开源库,它扩展了JavaScript的基本对象和函数,提供了强大的...

    JavaScript简介及基础语法介绍

    JavaScript是客户端脚本语言,是一种基于对象(Object)和事件驱动(Event Driven)的脚本语言。它认为文档和显示文档的浏览器都是由不同的对象组成的集合,这些对象具有一定的属性,可以对这些属性进行修改或计算。...

Global site tag (gtag.js) - Google Analytics