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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅