首页 > 语言 > JavaScript > 正文

JavaScript事件对象event用法分析

2024-05-06 15:32:23
字体:
来源:转载
供稿:网友

本文实例讲述了JavaScript事件对象event用法。分享给大家供大家参考,具体如下:

前面的文章已经介绍了JavaScript为事件指定处理程序的五种方式。

下面继续介绍JavaScript的事件对象event。

事件对象event包含导致事件的元素、事件的类型以及其他与特定事件相关的信息。

1、DOM中的事件对象

属性/方法 类型 说明
bubbles Boolean 表明事件是否冒泡
cancelabel Boolean 表明是否可以取消事件的默认行为
currentTarget Element 事件处理程序当前正在处理事件的那个元素(监听事件的那个元素)
defaultPrevented Boolean true表示已经调用了preventDefault()
detail Integer 与事件相关的细节信息
eventPhase Integer 调用事件处理程序的阶段:1表示捕获阶段,2表示处于目标,3表示冒泡阶段
preventDefault() Function 取消事件的默认行为,cancelable为true才可使用此方法
stopImmediatePropagation() Function 取消事件的捕获或冒泡,同时阻止任何事件处理程序被调用
stopPropagation() Function 取消事件的捕获或冒泡,bubbles为true才可使用此方法
target Element 事件的目标
trusted Boolean true表示事件是浏览器生成的,false表示事件是由开发人员通过JavaScript创建的
type String 事件的类型
view AbstractView 与事件关联的抽象视图,等同于发生事件的window对象

若直接将事件处理程序指定给了目标元素,则this,currentTargettarget包含相同的值;若事件处理程序存在于按钮的父节点中,则

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选