跳到主要内容

all

2024年01月18日
柏拉文
越努力,越幸运

一、event.bubbles


event.bubbles 返回一个布尔值,表明当前事件是否会向 DOM 树上层元素冒泡。

二、event.cancelable


event.cancelable Event 实例的只读属性 cancelable 表明该事件是否可以被取消,即事件是否可以像从未发生一样被阻止。如果事件不能被取消,则其 cancelable 属性的值为 false,且事件发生时无法在事件监听回调中停止事件。

三、event.composed


event 接口的只读属性 composed 返回一个 Boolean 值,用来指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。

四、event.currentTarget


event.currentTarget Event 接口的只读属性 currentTarget 表示的,标识是当事件沿着 DOM 触发时事件的当前目标。它总是指向事件绑定的元素,而 Event.target 则是事件触发的元素。

五、event.defaultPrevented


event.defaultPrevented 返回一个布尔值,表明当前事件是否调用了 event.preventDefault()方法。

六、event.eventPhase


event.eventPhase 表示事件流当前处于哪一个阶段。

七、event.isTrusted


event.isTrusted Event 接口的 isTrusted 属性是一个只读属性,它是一个布尔值(Boolean (en-US))。当事件是由用户行为生成的时候,这个属性的值为 true ,而当事件是由脚本创建、修改、通过 EventTarget.dispatchEvent() 派发的时候,这个属性的值为 false

八、event.target


触发事件的对象 (某个 DOM 元素) 的引用。当事件处理程序在事件的冒泡或捕获阶段被调用时,它与event.currentTarget不同。

九、event.timeStamp


event.timeStamp 返回事件发生时的时间戳。

十、event.type


只读属性 Event.type 会返回一个字符串,表示该事件对象的事件类型。