Windows Eye屏幕阅读器中的焦点问题

时间:2014-03-08 18:13:19

标签: html focus screen-readers

当任何验证失败时,我在页面中显示div部分'errormessages'(属性aria-live="rude" id="errormessages" tabindex="-1")。

使用屏幕阅读器进行测试时,

  • JAWS 14:它读取显示的错误消息,并在div部分设置焦点。
  • Windows Eye 8.3:它会读取显示的错误消息,但焦点未设置为div部分。

请有人建议改进吗?

$('#errormessages').show();

1 个答案:

答案 0 :(得分:0)

无论使用何种屏幕阅读器,为了使此div处于焦点,请将焦点明确地设置为:

$('#errormessages').show().focus();