摘要:

下文讲述使用js代码为页面设置快捷键的方法分享,如下所示:

实现思路:

监控页面的onkeyup事件(为DOM注册keyup监控事件),判断出keyCode然后调用不同的方法

例:

快捷键提交示例代码

// 快捷键响应

// ctrlKey: 是否按住了Ctrl组合键

// shiftKey: 是否按住了Shift组合键

// altKey: 是否按住了Alt组合键

// keycode: 按键对应的数值

function keySwitch(event, ctrlKey, shiftKey, altKey, keycode){

if (

event.ctrlKey == ctrlKey

&& event.shiftKey == shiftKey

&& event.altKey == altKey

&& event.keyCode == keycode

)

alert("你点击了ctrl+enter键");

}

function keyUpGet(event)

{

keySwitch(event, true, false, false, 13);

}

// 捕获系统的Keyup事件

// 如果是Mozilla系列浏览器

if (document.addEventListener)

document.addEventListener("keyup",keyUpGet,true);

else

document.attachEvent("keyup",keyUpGet);

maomao365.com

js获取快捷键示例分享


Ctrl + Enter

06a9ec4a8af8c536d0211423058b1568.gif

js监控快捷键示例分享

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐