如何防止 NVDA 将“Div”读取为可点击?

Arc*_*ave 5 javascript accessibility backbone.js nvda

下面是我的示例代码,当用户单击向下箭头时,NVDA 会将部分读取为可单击。

<section>
<p>How would you like to pay?</p>
<form>
<input type="text"/>
<button type="submit">Add</button>
</form>
</section>
Run Code Online (Sandbox Code Playgroud)

我在 NVDA 认为可点击的地方读到<section>,所以我尝试更改<section>为<div>标签,如下所示:

<div>
<p>How would you like to pay?</p>
<form>
<input type="text"/>
<button type="submit">Add</button>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在。它正在阅读:

可点击 您想如何付款?

不应读<div>作可点击。

小智 0

tabindex=0一种解决方案是在段落标签上设置。