aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/element/createshadowroot/index.md
blob: a18ac75a8e2586234dc15731e3604fb62f5087b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
title: Element.createShadowRoot()
slug: Web/API/Element/createShadowRoot
tags:
  - API
  - Deprecated
  - Element
  - メソッド
  - 標準外
  - リファレンス
  - シャドウ DOM
browser-compat: api.Element.createShadowRoot
translation_of: Web/API/Element/createShadowRoot
---
{{APIRef('Shadow DOM')}}{{non-standard_header}}{{deprecated_header}}

`Element.createShadowRoot` は[シャドウ DOM](/ja/docs/Web/Web_Components/Using_shadow_DOM) のインスタンスを作成するために使用し案す。シャドウ DOM が作成されると、常に既存の要素に割り当てられます。シャドウ DOM が作成された後、それが割り当てられている要素を{{glossary("shadow root", "シャドウルート")}}と呼びます。

> **Note:** このメソッドは非推奨となり、 {{DOMxRef("Element.attachShadow()","attachShadow()")}} に置き換えられました。

## 構文

```js
var shadowroot = element.createShadowRoot();
```

### 引数

引数はありません。

### 返値

{{DOMxRef("ShadowRoot")}} を返します。

## 仕様書

この機能は仕様書で定義されなくなりました。

## ブラウザーの互換性

{{Compat}}