1

是否有在标签上使用accesskey属性的技术?<option>

我知道你可以在 a 上使用它<select>,但我需要在 a内<option> 使用<select>它。

示例:我需要做这样的事情吗?

<select>
    <option>Blah</option>
    <option accesskey="5">5</option>
</select>

谢谢你的帮助。

4

1 回答 1

1

在标签上具有accesskey属性不会验证为 HTML4,而是验证为 HTML5<option>

在 JSFiddle 上做了一个测试用例——accesskey 9 分配给文本字段,而 accesskey 2 分配<option><select>.

<option>Mac 上的 Firefox 5 在您激活其访问密钥时不会关注(使用CTRL+ 2- 请参阅http://en.wikipedia.org/wiki/Access_key#Access_in_different_browsers),但 Chrome 12 会(CTRL+ ALT+ 2)。

从理论上讲,您可以编写一些 JavaScript 来监听这个特定的组合键并设置<select>'s selected 选项,但我不确定这是否值得,或者是个好主意——它可能比其他任何事情都更让用户感到困惑。

于 2011-07-28T08:16:50.543 回答