Element.openOrClosedShadowRoot

Invalid slug for templ/sidebar: Mozilla/Add-ons/WebExtensions/API/dom/openOrClosedShadowRoot

非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

メモ: この API は WebExtensions でのみ使用できます。

Element.openOrClosedShadowRoot は読み取り専用プロパティで、この要素が保持しているシャドウルートを、 modeopen であるか closed であるかに関わらず表します。

Element.attachShadow() を使用すると、シャドウルートを既存の要素に追加することができます。

構文

js
var shadowroot = element.openOrClosedShadowRoot;

ShadowRoot オブジェクトインスタンスで、 modeopenclosed のどちらに設定されていても取得できます。シャドウルートが存在しない場合は null です。 (詳細は Element.attachShadow() を参照してください。)

仕様書

このプロパティは仕様書にはありません。

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
openOrClosedShadowRoot

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

関連情報