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