在我的页面中,我的角色为div的div很少(约20个这样的div)。现在,当用户选择任何收音机时,我将以编程方式将焦点设置为“继续”按钮。我期望这个按钮一触即发,屏幕阅读器(VoiceOver)会说“继续按钮”。但这不是(Button获得焦点,但没有说出来)。我希望screenReader说话,以便视障人士可以听到并执行操作。

如果您遇到过类似的问题,那么您如何解决呢?

最佳答案

您正在执行的操作可能会导致可访问性冲突。看看这个

http://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-unpredictable-change.html

当然,在某些情况下,像这样设置焦点是适当的行为,这可能就是其中之一。可以分享您的代码吗?

10-08 08:41
查看更多