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 |
浏览器兼容性
加载中…
另见
aria-owns属性Element.ariaOwnsElements- Attribute reflection 指南中的Reflected element references。