ARIA Live Regions 异步反馈实践概述`aria-live`/`aria-atomic`/`role` 为异步更新提供可读反馈;避免过度播报与重复。基本用法<div id="status" role="status" aria-live="polite" aria-atomic="true"></div>
function updateStatus(msg) {
const el = document.getElementById('status')
el.textContent = msg
}
优先级与场景`aria-live="polite"` 适合一般更新;`assertive` 仅用于关键错误;避免连续快速播报。技术参数与验证屏幕阅读器播报清晰;无重复与噪音;与焦点管理协同良好。注意事项仅对真实异步变更播报;错误与成功分别处理;控制频率与内容长度。---发布信息:已发布 · 技术验证 · 阅读 32 分钟 · CC BY-SA 4.0

发表评论 取消回复