From a3f5d4991a8d68ddb62882db5f410cd90f59379a Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 18 Jan 2022 16:33:31 +0900 Subject: 2022/01/07 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/htmlslotelement/assignedelements/index.md | 82 +++++++++------------- 1 file changed, 35 insertions(+), 47 deletions(-) diff --git a/files/ja/web/api/htmlslotelement/assignedelements/index.md b/files/ja/web/api/htmlslotelement/assignedelements/index.md index b13c78ff05..f1fb878d6a 100644 --- a/files/ja/web/api/htmlslotelement/assignedelements/index.md +++ b/files/ja/web/api/htmlslotelement/assignedelements/index.md @@ -4,63 +4,51 @@ slug: Web/API/HTMLSlotElement/assignedElements tags: - API - HTMLSlotElement - - Method - - Reference - - Web Components + - メソッド + - リファレンス + - ウェブコンポーネント - assignedElements - - shadow dom + - シャドウ DOM +browser-compat: api.HTMLSlotElement.assignedElements translation_of: Web/API/HTMLSlotElement/assignedElements --- -
{{APIRef("Shadow DOM API")}}
+{{APIRef("Shadow DOM API")}} -

assignedElements() は {{domxref("HTMLSlotElement")}} インターフェイスのプロパティで、このスロットに割り当てられた一連の要素を返します (そしてそれ以外の要素を除きます)。 flatten オプションが true に設定されていた場合は、このスロットの子孫である他のスロットに割り当てられた要素も返します。割り当てられたノードが見つからない場合は、スロットの代替コンテンツを返します。

+**`assignedElements()`** は {{domxref("HTMLSlotElement")}} インターフェイスのメソッドで、このスロットに割り当てられた一連の要素を返します (そしてそれ以外の要素を除きます)。 -

構文

+`flatten` オプションが `true` に設定されていた場合は、このスロットの子孫である他のスロットに割り当てられた要素も返します。割り当てられたノードが見つからない場合は、スロットの代替コンテンツを返します。 -
var assignedElements = HTMLSlotElement.assignedElements(options)
+## 構文 -

引数

+```js +HTMLSlotElement.assignedElements() +HTMLSlotElement.assignedElements(options) +``` -
-
options {{optional_inline}}
-
返されるノードのためのオプションを設定したオブジェクトです。利用可能なオプションは以下のとおりです。 -
    -
  • flatten: {{jsxref('Boolean')}} 値で、利用可能な子の <slot> 要素すべてに割り当てられた要素を返すか (true)、返さないか (false) を示します。既定値は false です。
  • -
-
-
+### 引数 -

返値

+- `options` {{optional_inline}} -

要素の配列。

+ - : 返されるノードのためのオプションを設定したオブジェクトです。利用可能なオプションは以下のとおりです。 -

+ - `flatten` + - : 論理値で、利用可能な子の `` 要素すべてに割り当てられた要素を返すか (`true`)、返さないか (`false`) を示します。既定値は `false` です。 -
let slots = this.shadowRoot.querySelector('slot');
+### 返値
+
+要素の配列です。
+
+## 例
+
+```js
+let slots = this.shadowRoot.querySelector('slot');
 let elements = slots.assignedElements({flatten: true});
-
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('HTML WHATWG','#dom-slot-assignedelements','assignedElements()')}}{{Spec2('HTML WHATWG')}} 
- -

ブラウザーの対応

- -
-

{{Compat("api.HTMLSlotElement.assignedElements")}}

-
+``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} -- cgit v1.2.3-54-g00ecf