diff options
-rw-r--r-- | files/ja/web/api/element/openorclosedshadowroot/index.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/files/ja/web/api/element/openorclosedshadowroot/index.md b/files/ja/web/api/element/openorclosedshadowroot/index.md new file mode 100644 index 0000000000..5c19a76720 --- /dev/null +++ b/files/ja/web/api/element/openorclosedshadowroot/index.md @@ -0,0 +1,49 @@ +--- +title: Element.openOrClosedShadowRoot +slug: Web/API/Element/openOrClosedShadowRoot +tags: + - API + - Add-ons + - Element + - 拡張機能 + - Mozilla + - 特権が必要 + - 標準外 + - プロパティ + - リファレンス + - WebExtensions + - openOrClosedShadowRoot + - シャドウ DOM +browser-compat: api.Element.openOrClosedShadowRoot +translation_of: Web/API/Element/openOrClosedShadowRoot +--- +{{APIRef("Shadow DOM")}}{{non-standard_header}} + +> **Note:** この API は [WebExtensions](/ja/docs/Mozilla/Add-ons/WebExtensions) でのみ使用できます。 + +`Element.openOrClosedShadowRoot` は読み取り専用プロパティで、この要素が保持しているシャドウルートを、 {{DOMxRef("ShadowRoot.mode", "mode")}} が `open` であるか `closed` であるかに関わらず表します。 + +{{DOMxRef("Element.attachShadow()")}} を使用すると、シャドウルートを既存の要素に追加することができます。 + +## 構文 + +```js +var shadowroot = element.openOrClosedShadowRoot; +``` + +### 値 + +{{DOMxRef("ShadowRoot")}} オブジェクトインスタンスで、 {{DOMxRef("ShadowRoot.mode", "mode")}} が `open` と `closed` のどちらに設定されていても取得できます。シャドウルートが存在しない場合は `null` です。 +(詳細は {{DOMxRef("Element.attachShadow()")}} を参照してください。) + +## 仕様書 + +_このプロパティは仕様書にはありません。_ + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{DOMxRef("Element.shadowRoot")}} |