EditContext: attachedElements() メソッド

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

EditContext インターフェイスの attachedElements() メソッドは、要素が 1 個だけ格納された Array を返します。この要素は、この EditContext オブジェクトと関連付けられた要素です。

構文

js
attachedElements()

返値

1 個の HTMLElement オブジェクトが格納された Array です。

1 個の EditContext のインスタンスに関連付けられる要素は 1 個だけなので、返される配列は常に 1 個の要素を持ちます。将来この API が複数の要素の関連付けに対応するように拡張された場合、返り値は複数の要素が格納された配列になるでしょう。

EditContext のインスタンスに関連付けられた要素の取得

この例は、attachedElements メソッドを用いて EditContext のインスタンスに関連付けられた要素を取得する方法を示しています。

html
<canvas id="editor-canvas"></canvas>
js
const canvas = document.getElementById("editor-canvas");
const editContext = new EditContext();
canvas.editContext = editContext;

const attachedElements = editContext.attachedElements();
console.log(attachedElements[0] === canvas); // true

仕様書

Specification
EditContext API
# dom-editcontext-attachedelements

ブラウザーの互換性

BCD tables only load in the browser

関連情報