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。