如果按下control + s,Javascript执行功能

问题描述 投票:0回答:1

我是javascript的新手,想知道在我的网页上按下control + s时如何调用函数。到目前为止,我已经想出了这个:

<% 


document.body.onclick = function(e){
    if (e.ctrlKey){
        document.body.onclick = function(f){
            if(f.keyCode = 115){}
                menubar.saveAction();
            }
        }
    }

    if (e.keyCode = 115){
        document.body.onclick = function(f){
            if(f.ctrlKey){}
                menubar.saveAction();
            }
        }
    }
} 
%>  

任何帮助将不胜感激。

javascript hotkeys
1个回答
2
投票

像这样:

document.addEventListener("keydown", function(e) {
    if(e.ctrlKey && e.keyCode === 83) { // 83 = s
        e.preventDefault(); // prevent default browser action
        alert("ctrl + s"); // your code goes here
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.