在 HTML 中创建激活元素的快捷键
我们可以设计一个键盘快捷键来执行某些操作,例如单击链接或按钮,以显示键盘文本。在定义元素时,我们可以使用accesskey属性为该控件元素指定键盘快捷键。
此属性必须包含至少一个可打印字符,包括可以使用键盘输入的重音/其他字符。
但是,不同的浏览器在其平台上使用不同的方式激活accesskey -
Windows | Linux | ||
---|---|---|---|
Internet Explorer |
Alt + key Alt + Shift + key |
N/A | |
Mozilla Firefox |
Alt + Shift + key |
Alt + Shift + key |
|
Google Chrome |
Alt + key Alt + Shift + key |
Alt + key |
|
Microsoft Edge |
Alt + key Alt + Shift + key |
N/A | |
Opera 15+ |
Alt + key |
Alt + key |
|
Opera 12 | Shift + Esc 打开可通过 accesskey 访问的内容列表,然后按相应的键 |
示例
在下面的示例中,我们使用 accesskey 为元素添加快捷键。
<!DOCTYPE HTML> <html> <body> <h1>Use the Shortcut keys to access the Content</h1> <p> Press the <kbd>Alt + W</kbd> keys to navigate the following link : </p> <a href="https://www.youtube.com/" accesskey="w" target="">Open Youtube. </a> <p> Press the <kbd>Alt + Z </kbd>keys to focus on the following text field </p> Enter Your Name : <input type="text" name="name" accesskey="z"> <p> Press the <kbd>Alt+S</kbd> keys to click the button to submit the form: </p> <input type="submit" accesskey="s" onclick="alert('Form submitted successfully.')"> </body> </html>
在执行上述脚本后,访问键 被触发并创建了代码中提到的快捷键。
广告