ElementInternals: ariaAutoComplete 属性

ariaAutoComplete 属性是 ElementInternals 接口的属性,它反映了 aria-autocomplete 属性的值,该属性指示输入文本是否可以触发显示一个或多个用户为组合框、搜索框或文本框意图值的预测,并指定如果进行了预测,将如何呈现预测。

注意:ElementInternals 上设置 aria 属性允许在自定义元素上定义默认语义。这些语义可能会被作者定义的属性覆盖,但应确保在作者删除这些属性或完全没有添加这些属性时保留默认语义。有关更多信息,请参阅 无障碍性对象模型说明

一个具有以下值的字符串

"inline"

当用户提供输入时,建议一种完成所提供输入的方式的文本可能会动态地插入插入符号之后。

"list"

当用户提供输入时,可能会显示一个包含可以完成所提供输入的集合值的元素。

"both"

当用户提供输入时,可能会显示一个包含可以完成所提供输入的集合值的元素。如果显示了,集合中的一个值将被自动选择,并且完成自动选择值的文本将出现在输入中的插入符号之后。

"none"

当用户提供输入时,不会显示试图预测用户如何完成输入的自动建议。

示例

在此示例中,ariaAutoComplete 的值为 "inline"。

js
this.internals_.ariaAutoComplete = "inline";

规范

规范
可访问的富互联网应用程序 (WAI-ARIA)
# dom-ariamixin-ariaautocomplete

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。