元素:ariaLive 属性
值
具有以下值之一的字符串
"assertive"
-
指示区域更新具有最高优先级,应立即呈现给用户。
"off"
-
指示区域更新不应呈现给用户,除非用户当前正关注该区域。
"polite"
-
指示区域更新应在下一个合适的时机呈现,例如在说完当前句子或用户暂停键入时。
示例
在这个示例中,带有 ID 为 planetInfo
的元素上的 aria-live
属性设置为 "polite"
。然后我们将值更新为 "assertive"
。
html
<div role="region" id="planetInfo" aria-live="polite">
<h2 id="planetTitle">No planet selected</h2>
<p id="planetDescription">Select a planet to view its description</p>
</div>
js
let el = document.getElementById("planetInfo");
console.log(el.ariaLive); // "polite"
el.ariaLive = "assertive";
console.log(el.ariaLive); // "assertive"
规范
规范 |
---|
无障碍富互联网应用 (WAI-ARIA) # dom-ariamixin-arialive |
浏览器兼容性
BCD 表格仅在浏览器中加载