all
一、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
会返回一个字符串,表示该事件对象的事件类型。