aboutsummaryrefslogtreecommitdiff
path: root/files/ja
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-17 21:49:53 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-24 22:24:17 +0900
commit167926cca91f79ca03527e8618f10eac53c7b874 (patch)
tree71589ea95efcad79772189e78d0b9030025cbd53 /files/ja
parentfe5267a242fed404351afb161b3d9ba625510880 (diff)
downloadtranslated-content-167926cca91f79ca03527e8618f10eac53c7b874.tar.gz
translated-content-167926cca91f79ca03527e8618f10eac53c7b874.tar.bz2
translated-content-167926cca91f79ca03527e8618f10eac53c7b874.zip
2021/09/15 時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja')
-rw-r--r--files/ja/web/api/customelementregistry/get/index.md57
1 files changed, 57 insertions, 0 deletions
diff --git a/files/ja/web/api/customelementregistry/get/index.md b/files/ja/web/api/customelementregistry/get/index.md
new file mode 100644
index 0000000000..96c9cd5e4d
--- /dev/null
+++ b/files/ja/web/api/customelementregistry/get/index.md
@@ -0,0 +1,57 @@
+---
+title: CustomElementRegistry.get()
+slug: Web/API/CustomElementRegistry/get
+tags:
+ - API
+ - CustomElementRegistry
+ - 実験的
+ - メソッド
+ - リファレンス
+ - ウェブコンポーネント
+ - カスタム要素
+ - get
+browser-compat: api.CustomElementRegistry.get
+---
+{{APIRef("CustomElementRegistry")}}
+
+**`get()`** は {{domxref("CustomElementRegistry")}} インターフェイスのメソッドで、以前定義したカスタム要素のコンストラクターを返します。
+
+## 構文
+
+```js
+constructor = customElements.get(name);
+```
+
+### 引数
+
+- name
+ - : コンストラクターの参照を返したいカスタム要素の名前です。
+
+### 返値
+
+名前付きのカスタム要素のコンストラクター、またはその名前のカスタム要素がない場合は `undefined` です。
+
+## 例
+
+```js
+customElements.define('my-paragraph',
+ class extends HTMLElement {
+ constructor() {
+ let templateContent = document.getElementById('my-paragraph').content;
+ super() // このスコープの要素を返す
+ .attachShadow({mode: 'open'}) // this.shadowRoot を設定して返す
+ .append(templateContent.cloneNode(true));
+ }
+})
+
+// my-paragraph のコンストラクターの参照を返す
+let ctor = customElements.get('my-paragraph');
+```
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}