如果我有以下的HTML,当标签获得焦点时按空格键,为什么与之关联的单选按钮没有被选中?
<input type="radio" name="first-radio" id="first-radio-id">
<label for="first-radio-id" tabindex="1">The first radio</label>
这使得无障碍性更加困难,有没有非JavaScript的解决方法?
这里是一个JSFiddle示例:https://jsfiddle.net/atwright147/q0t53v78/
<span>
来创建一个伪造的单选按钮。该单选框永远不能获得焦点。 - atwright147tabindex
已经在input
元素上了。将tabindex
应用于非交互元素会使其无法访问。 - Adam