在 accesskey 上突出显示文本输入

highlight text input upon accesskey

我有一个 HTML 页面,其中包含用于搜索字符串的文本输入字段。我想在用户按下预定义键(如 META-S)时将焦点放在该字段上。

HTML 5:

中的锚点可能有类似的行为
<a href="https://www.w3schools.com/css3" accesskey="c">CSS3</a>

我想知道是否有比让 JS 函数监听所有按键并过滤正确按键更具体的解决方案。

您应该已经在所有表单输入中使用 <label />(出于可访问性目的).. <label /> 可以具有 accesskey 属性。

示例:

<label for="search" accesskey="s">Search:</label><br />
<input type="text" id="search" width="100" />