我们的网站涉及一些制作覆盖式模态窗口的JavaScript。
然而,这里存在一个较大的无障碍问题,即一旦触发了模态窗口,焦点仍然停留在触发元素上,而不是在模态窗口本身上。
这些模态窗口可以包含各种HTML元素,如标题、段落和表单控件。我想让焦点从模态窗口内的第一个元素开始,通常会是 h4 标签。
我已经尝试使用 focus() 函数,但它不能与多个 HTML 元素一起使用。
有一种想法是在窗口中添加一个空的 a 标签,以获得焦点,但我对这种方法不确定。
然而,这里存在一个较大的无障碍问题,即一旦触发了模态窗口,焦点仍然停留在触发元素上,而不是在模态窗口本身上。
这些模态窗口可以包含各种HTML元素,如标题、段落和表单控件。我想让焦点从模态窗口内的第一个元素开始,通常会是 h4 标签。
我已经尝试使用 focus() 函数,但它不能与多个 HTML 元素一起使用。
有一种想法是在窗口中添加一个空的 a 标签,以获得焦点,但我对这种方法不确定。