在HTML5中:
所有HTML元素都可以设置accesskey内容属性。
IE和Firefox在accesskey
元素上不支持option
,但Chrome,Safari和Opera都支持。{/ p>
然而,支持似乎很奇怪。
鉴于此HTML:
<select>
<option accesskey="A" value="Alaska">Alaska</option>
<option accesskey="B" value="Baked" >Baked</option>
</select>
...按 Alt + B 聚焦并突出显示&#34; Baked&#34;选项。
然而,再次按 Alt + B 会导致select
框为空并且无值 - 即使它没有空{{1元素。
奇怪的是,即使option
值发生变化,也不会触发更改事件,除非重复按 Alt + B 。
发生了什么?