我的弹出窗口具有以下结构。这是一个对话框,焦点应转到第一个菜单项(第 1 项)
<div role="dialog" aria-labelledby="dheader">
<span id="dheader" role="heading" aria-level="1">Actions </span>
<div role="menu">
<a id="a" role="menu-item" href="somelink">Item 1</a>
<a id="b" role="menu-item" href="somelink">Item 2</a>
<a id="c" role="menu-item" href="somelink">Item 3</a>
<a id="d" role="menu-item" href="somelink">Item 4</a>
</div>
</div>
问题是 JAWS 忽略了 role=对话框,因为它看到了一个 role="menu"。因此它只是宣布“进入菜单项 1”我希望它阅读“进入菜单项 1 的操作对话框”
aria-describedby
除了为第一个项目添加一个指向标题之外,这是否可能?