ShadowRoot.delegatesFocus
delegatesFocus
は ShadowRoot
インターフェイスの読み取り専用プロパティで、シャドウルートがフォーカスを委任する場合は true
、そうでなければ false
を返します。
true
の場合、シャドウ DOM のフォーカスを受け取れない部分がクリックさると、フォーカスを受け取ることができる最初の部分がフォーカスを受け取り、シャドウホストが :focus
のスタイルになります。
このプロパティの値は Element.attachShadow()
) に渡されたオブジェクトの delegatesFocus
プロパティを使用して設定します。
値
js
let customElem = document.querySelector('my-shadow-dom-element');
let shadow = customElem.shadowRoot;
...
// Does it delegate focus?
let hostElem = shadow.delegatesFocus;
仕様書
Specification |
---|
DOM Standard # shadowroot-delegates-focus |
ブラウザーの互換性
BCD tables only load in the browser