在 javascript 中捕获 ctrl+z 组合键
2022-08-30 05:16:46
我正在尝试用以下代码在javascript中捕获+组合键:ctrlz
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<script type='text/javascript'>
function KeyPress(e) {
var evtobj = window.event? event : e
//test1 if (evtobj.ctrlKey) alert("Ctrl");
//test2 if (evtobj.keyCode == 122) alert("z");
//test 1 & 2
if (evtobj.keyCode == 122 && evtobj.ctrlKey) alert("Ctrl+z");
}
document.onkeypress = KeyPress;
</script>
</body>
</html>
注释行“test1”如果我按住该键并按任何其他键,则会生成警报。ctrl
注释行“test2”如果我按键,将生成警报。z
按照“测试1和2”之后的行将它们放在一起,按住键然后按键不会按预期生成警报。ctrlz
代码有什么问题?