ElementInternals: ariaAutoComplete-Eigenschaft
Baseline 2023Newly available
Since October 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die ariaAutoComplete
-Eigenschaft der ElementInternals
-Schnittstelle spiegelt den Wert des aria-autocomplete
-Attributs wider, welches angibt, ob die Eingabe von Text die Anzeige von einer oder mehreren Vorhersagen des beabsichtigten Werts des Benutzers für eine Kombinationsbox, Suchbox oder Textbox auslösen könnte und wie Vorhersagen präsentiert werden würden, falls sie erstellt werden.
Hinweis:
Das Setzen von aria-Attributen auf ElementInternals
ermöglicht es, Standardsemantik auf einem benutzerdefinierten Element zu definieren. Diese können durch benutzerdefinierte Attribute überschrieben werden, gewährleisten jedoch, dass die Standardsemantik erhalten bleibt, falls der Autor diese Attribute löscht oder gar nicht hinzufügt. Weitere Informationen finden Sie im Accessibility Object Model erklärt.
Wert
Ein String mit einem der folgenden Werte:
"inline"
-
Wenn ein Benutzer eine Eingabe macht, kann Text, der eine Möglichkeit vorgeschlägt, die eingegebene Eingabe zu vervollständigen, dynamisch hinter dem Cursor eingefügt werden.
"list"
-
Wenn ein Benutzer eine Eingabe macht, kann ein Element angezeigt werden, das eine Sammlung von Werten enthält, die die eingegebene Eingabe vervollständigen könnten.
"both"
-
Wenn ein Benutzer eine Eingabe macht, kann ein Element angezeigt werden, das eine Sammlung von Werten enthält, die die eingegebene Eingabe vervollständigen könnten. Falls angezeigt, wird ein Wert in der Sammlung automatisch ausgewählt, und der Text, der benötigt wird, um den automatisch ausgewählten Wert zu vervollständigen, erscheint hinter dem Cursor in der Eingabe.
"none"
-
Wenn ein Benutzer eine Eingabe macht, wird keine automatische Vorschlagsanzeige angezeigt, die versucht vorherzusagen, wie der Benutzer die Eingabe beabsichtigt zu vervollständigen.
Beispiele
In diesem Beispiel wird der Wert von ariaAutoComplete
auf "inline" gesetzt.
this.internals_.ariaAutoComplete = "inline";
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # dom-ariamixin-ariaautocomplete |