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。