你能在选项标签上使用accesskey属性吗?

时间:2011-07-28 05:24:38

标签: html html5 access-keys

是否有一种技术可以在accesskey代码上使用<option>属性?

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

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

accesskey代码doesn’t validate as HTML4上有<option>个属性,但does as HTML5

我已经设置了test case on JSFiddle - 为文本字段分配了accesskey 9,而在<option>中将accesskey 2分配给第二个<select>

当您激活其访问键时,Mac上的Firefox 5无法聚焦<option>(使用 CTRL + 2 - 请参阅http://en.wikipedia.org/wiki/Access_key#Access_in_different_browsers) ,但Chrome 12可以( CTRL + ALT + 2 )。

理论上,您可以编写一些JavaScript来监听这个特定的组合键并设置<select>的选择选项,但我不确定这是否值得,或者是个好主意 - 它可能会让用户感到困惑最重要的是。