我正在尝试使用aria-live =“ polite”在不同的位置通知多个动态更改,但在chromevox和chrome上它不起作用,因为只对第一个更改进行了语言化。为什么? 我举一个例子。
<div id="clock2" aria-atomic='true' role="region" aria-live="polite" ></div>
<div id="clock3" aria-atomic='true' role="region" aria-live="polite" ></div>
setInterval(function() {
var now = new Date();
document.getElementById('clock2').innerHTML = "Second read test "+now.getSeconds()
document.getElementById('clock3').innerHTML = "first read test"+now.getSeconds()
}, 20000);