使用accesskey属性为HTML网页设置快捷键
作者:佚名 时间:2014-04-08
利用accesskey属性为网页设置快捷键
许多网页用户界面都鼓励使用快捷键:使用户可以快速访问网页上某个元素的简短的击键序列。HTML4和XHTML以accesskey属性提供了对这种功能的支持。
accesskey属性的值是一个单独的字符,当该字符和其他某种特殊的按键同时按下时,焦点会立刻转换到相关的表单元素上。该特殊按键随着不同的用户界面会有所变化:Windows用户使用的是Alt键,而Unix用户使用的是Meta键。
例如,如果向<textarea>元素中添加了accesskey="T",当Windows用户按下Alt+T时,焦点就会转换到文本区。请注意,accesskey属性的值是单个字符,而且对大小写非常敏感(譬如,大写的“T”与其小写情况是不同的)。
现在,Internet Explorer 5及其以后版本以及Netscape C都支持accesskey属性。但是,一定要在所有浏览器中认真测试自己的快捷键选项。例如,在InternetExplorer中,按Alt+f可以跳转为选择带有accesskey="f'·属性的标签,而在Netscape中,该组合键会打开“文件(File )”下拉菜单。
还要注意,accesskey选项不仅仅会跳转到柑关的表单元素,还可以选择该表单元素。因此,如果要将accesskey与某个单选按钮关联起来,可以按下访问组合键.然后用户显示不仅会将焦点转移到该单选按钮上,还会选中它,就像用户用鼠标单击了该元素一样。这种作用适用于所有动作表单元素:跳转和选择。