ElementInternals: ariaRelevant-Eigenschaft
Please help us by answering a few questions.
Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.
Die ariaRelevant
-Eigenschaft der ElementInternals
-Schnittstelle spiegelt den Wert des aria-relevant
-Attributs wider, welches angibt, welche Benachrichtigungen vom User-Agent ausgelöst werden, wenn der Zugänglichkeitsbaum innerhalb eines Livebereichs modifiziert wird. Dies wird verwendet, um zu beschreiben, welche Änderungen in einem aria-live
-Bereich relevant sind und angekündigt werden sollten.
Hinweis:
Das Setzen von aria-Attributen auf ElementInternals
ermöglicht es, Standardsemantiken auf einem benutzerdefinierten Element zu definieren. Diese können durch vom Autor definierte Attribute überschrieben werden, stellen jedoch sicher, dass die Standardsemantiken beibehalten werden, sollte der Autor diese Attribute löschen oder sie überhaupt nicht hinzufügen. Für weitere Informationen siehe das Accessibility Object Model Explainer.
Wert
Ein String, der einen oder mehrere der folgenden Werte enthält, getrennt durch Leerzeichen:
- "additions"
-
Hinzufügungen von Node-Elementen innerhalb des Livebereichs sollten als relevant betrachtet werden.
- "removals"
-
Das Löschen von Nodes aus dem Livebereich sollte als relevant betrachtet werden.
- "text"
-
Änderungen am Textinhalt bestehender Nodes sollten als relevant betrachtet werden.
- "all"
-
Entspricht
"additions removals text"
.
Beispiele
In diesem Beispiel wird der Wert von ariaRelevant
auf "all" gesetzt.
this.internals_.ariaRelevant = "all";