【发布时间】:2020-03-11 09:30:03
【问题描述】:
我知道当模态打开时焦点会转移到模态,因为 tabindex=-1 属性。
在没有tabindex=-1 属性的情况下打开模态框时,有没有办法将焦点移到模态框?
【问题讨论】:
-
我试图回答你的另一个问题,你实际上想达到什么目的,因为这个问题与那个问题相矛盾。您是否想提供一个代码示例并逐步说明您期望发生的事情,因为我认为您的问题措辞不够好,以至于人们无法回答。
-
我正在为这个问题寻找各种解决方案。 ??? stackoverflow.com/questions/60631666/… 我只是在链接中的问题中添加了示例代码。谢谢!!
-
对,所以我很清楚您是否想在不需要 tabindex 的情况下关注您的模态问题?如果是这样,我认为您在模态窗口上有一个关闭按钮(如果没有,您需要一个 :-P),所以将焦点设置在该按钮上,然后我可以指出如何在模态窗口中捕获焦点。这是可访问性的最佳模式。
标签: javascript html modal-dialog tabindex web-accessibility