--- title: Event.composed slug: Web/API/Event/composed translation_of: Web/API/Event/composed ---
{{SeeCompatTable}}{{APIRef("Shadow DOM")}}
{{domxref("Event")}} 接口的只读属性 composed
返回一个 {{jsxref("Boolean")}} 值,用来指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。
注意:此属性以前命名为scoped
。
var composed = Event.composed;
如果返回的 {{jsxref("Boolean")}} 值为 true
,表明当事件到达 shadow DOM 的根节点(也就是 shadow DOM 中事件开始传播的第一个节点)时,事件可以从 shadow DOM 传递到一般 DOM。当然,事件要具有可传播性,即该事件的 {{domxref("Event.bubbles", "bubbles")}} 属性必须为 true
。你也可以通过调用 {{domxref("Event.composedPath", "composedPath()")}} 来查看事件从 shadow DOM 传播到普通 DOM 的路径。
如果属性值为 false
,那么事件将不会跨越 shadow DOM 的边界传播。
Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-event-composed', 'composed')}} | {{Spec2('DOM WHATWG')}} |
特点 | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
基本支持 | {{CompatChrome(53.0)}} | {{CompatUnknown}} | {{CompatGeckoDesktop(52)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
特点 | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
基本支持 | {{CompatNo}} | {{CompatChrome(53.0)}} | {{CompatGeckoMobile(52)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatChrome(53.0)}} |