- HTML 教程
- HTML - 首页
- HTML - 路线图
- HTML - 简介
- HTML - 历史与演变
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块
- HTML - 样式表
- HTML - 格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图片
- HTML - 图片地图
- HTML - 内嵌框架 (iframe)
- HTML - 短语元素
- HTML - 元标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表头与标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 邮箱链接
- HTML 颜色名称与值
- HTML - 颜色名称
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 多媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 头部
- HTML - Head 元素
- HTML - 添加 Favicon
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - 使用 CSS 进行布局
- HTML - 响应式设计
- HTML - 符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 其他
- HTML - 文档对象模型 (DOM)
- HTML - MathML
- HTML - 微数据
- HTML - IndexedDB
- HTML - 网页消息传递
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - 网页幻灯片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二维码
- HTML - Modernizer
- HTML - 验证
- HTML - 颜色拾取器
- HTML 参考
- HTML - 速查表
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 码
- ASCII 码表查找
- HTML - 颜色名称
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- 语言 ISO 代码
- HTML - 字符编码
- HTML - 已弃用的标签
- HTML 资源
- HTML - 快速指南
- HTML - 有用资源
- HTML - 颜色代码生成器
- HTML - 在线编辑器
HTML - DOM 元素 accesskey 属性
accessKey 属性允许您为网页上的元素分配键盘快捷键,此快捷键使您可以快速激活或访问该元素。
语法
设置 access keyelement.accessKey = keyboard_Key获取 access key
element.accessKey
属性值
值 | 描述 |
---|---|
keyboard_Key | 指定用作元素快捷键的键。 |
返回值
此属性返回一个字符串,其中包含与元素的 accessKey 属性关联的快捷键。
HTML DOM 元素“accessKey”属性示例
以下是一些示例,展示了 HTML DOM 元素 accessKey 属性在各种场景中的各种用例。
向标签元素添加 accessKey
此示例包含一个分配了 access key 的标签元素,允许用户通过按“Alt + U”快速将焦点放在相应的输入字段上。
<!DOCTYPE html> <html lang="en"> <head> <title>Label Example with accessKey</title> </head> <body> <h1>HTML - DOM Element</h1> <h2>accessKey Property</h2> <p> Pressing Alt+W will let you focus on the input field. </p> <form> <label for="user" id="userL">Username:</label> <input type="text" id="user"name="user"required> <br> </form> <script> document.addEventListener('keydown', function(event){ if(event.altKey&&event.key.toLowerCase()=== 'w'){ event.preventDefault(); const l=document.getElementById('userL'); const i=document.getElementById('user'); // Set accessKey property dynamically l.accessKey = 'w'; i.focus(); } }); </script> </body> </html>
带有 Access Keys 的导航链接
此示例展示了一个导航菜单,其中每个链接都分配了 access key,允许用户通过按 Alt + access key 快速导航到网页的不同部分。
<!DOCTYPE html> <html lang="en"> <head> <title>Navigation with accessKey</title> </head> <body> <h1>HTML - DOM Element</h1> <h2>accessKey Property</h2> <p> Press<kbd>Alt</kbd>+<kbd>K</kbd>,<kbd>Alt</kbd> + <kbd>A</kbd>, or <kbd>Alt</kbd> + <kbd>C</kbd> to quickly focus on Home,About Us,or Contact Us links respectively. </p> <ul> <li> <a href="#home"accesskey="K" id="hL">Home</a> </li> <li> <a href="#about"accesskey="A"id="hL">About Us </a> </li> <li> <a href="#contact" accesskey="C" id="contactLink">Contact Us</a> </li> </ul> <script> let key = document.getElementById ("hLink").accessKey; document.addEventListener('keydown', function (event) { key = event.altKey && key === "K" || key === "A" || key === "C" ? key : null; if (key) { event.preventDefault(); const link = document.querySelector (`[accesskey="${key}"]`); if (link) { link.focus(); } } }); </script> </body> </html>
按 Access Key 激活操作
此示例添加了一个按钮,单击或按下 access key (Alt+M) 时(为用户添加 access key 快捷键以添加操作)将打开一个模式窗口。
<!DOCTYPE html> <html lang="en"> <head> <title>Modal Example</title> </head> <body> <h1>HTML - DOM Element</h1> <h2>accessKey Property</h2> <p> Press<kbd>Alt + M</kbd> to open the modal window! </p> <button id="modalButton" onclick="openModal()"> Open Modal </button> <div id="myModal"class="modal"style="display:none;"> <p>This is a modal window.</p> </div> <script> // Assign access key "M" dynamically document.getElementById("modalButton").accessKey = "M"; function openModal() { document.getElementById ("myModal").style.display = "block"; } </script> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
accessKey | 是 | 是 | 是 | 是 | 是 |
html_dom_element_reference.htm
广告