EditContext: attachedElements() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

attachedElements()EditContext 接口的一个方法,它返回一个只包含一项的 Array。这一项是与 EditContext 对象关联的元素。

语法

js
attachedElements()

参数

无。

返回值

一个包含一个 HTMLElement 对象的 Array

一个 EditContext 实例只能关联一个元素,因此返回的数组始终只包含一个元素。如果 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

规范

规范
EditContext API
# dom-editcontext-attachedelements

浏览器兼容性

另见