![如何为任何网站上的按钮添加自定义键绑定?](https://linux22.com/image/1610531/%E5%A6%82%E4%BD%95%E4%B8%BA%E4%BB%BB%E4%BD%95%E7%BD%91%E7%AB%99%E4%B8%8A%E7%9A%84%E6%8C%89%E9%92%AE%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%BB%91%E5%AE%9A%EF%BC%9F.png)
我正在做注释工作,但 Web 界面一点也不方便用户使用。我想为按钮添加自己的键绑定,例如“清除当前字段”或“切换到上一个字段”,这样我就不必每隔几秒钟就去触摸鼠标。这可能吗?我该怎么做?我有一些 HTML 背景知识,可以识别网站上按下按钮的元素,但不幸的是我对脚本一无所知。
其中一个按钮的代码如下:
</button><button onclick="void(0);" class="t-Button " type="button" id="buttonClearField"><span class="t-Button-label">Clear Field</span></button><button onclick="void(0);" class="t-Button " type="button" id="btnSaveHeaderFields"><span class="t-Button-label">Save</span></button>
我希望能够按下特定的键绑定(例如 ctrl+A)而不是每次都单击按钮。
我成功了!我使用了这里其中一个答案中的代码是否可以在网页上设置键盘快捷键?并且成功了。耶!
答案1
以下代码将使按键W显示“UP”警告:
$(document).keypress(function(e){
if(e.shiftKey && e.keyCode === 87){ // capital W
alert('UP');
}
});