ElementInternals: ariaOwnsElements 属性

可用性有限

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

ElementInternals 接口的 ariaOwnsElements 属性是一个数组,其中包含定义了应用到它的父元素与其子元素之间的视觉、功能或上下文关系的元素。当 Shadow DOM 层次结构无法用于表示这种关系,并且辅助技术无法获取到这种关系时,就会使用此属性。

aria-owns 主题包含有关如何使用该属性和特性的其他信息。

HTMLElement 的子类数组。

读取时,返回的数组是静态的且只读的。写入时,将复制分配的数组:之后对数组的更改不会影响属性的值。

描述

此属性是使用 aria-owns 属性来指示元素所有权的灵活替代方案。与 aria-owns 不同,赋给此属性的元素不需要具有 id 属性。

当元素具有 aria-owns 属性且该属性定义了匹配有效作用域内元素的 id 值时,此属性会反映该属性。如果设置了此属性,则相应的属性会被清除。有关反射的元素引用和作用域的更多信息,请参阅 Reflected attributes 指南中的 Reflected element references

示例

以下文档中的示例是相关的

  • Element.ariaOwnsElements 是此属性的 DOM 等效项。它的用法相同,但在 DOM 中而不是在 Shadow DOM 和/或自定义元素中使用。

规范

规范
无障碍富互联网应用程序 (WAI-ARIA)
# dom-ariamixin-ariaownselements

浏览器兼容性

另见