Javascript 如何在HTML文档上触发onkeydown事件
我想触发html页面上的onkeydown事件来执行一些操作。我有以下代码:Javascript 如何在HTML文档上触发onkeydown事件,javascript,html,key-events,Javascript,Html,Key Events,我想触发html页面上的onkeydown事件来执行一些操作。我有以下代码: document.onkeydown = function(){ alert('dd'); }; 是否可以在整个页面上触发此事件,还是仅限于可编辑的html元素?您只需调用 document.onkeydown(); 您可以在body标记上触发事件 <html> <head> <script type="text/javascript"
document.onkeydown = function(){
alert('dd');
};
是否可以在整个页面上触发此事件,还是仅限于可编辑的html元素?您只需调用
document.onkeydown();
您可以在body标记上触发事件
<html>
<head>
<script type="text/javascript" language="JavaScript">
function changeVal() {
alert('d');
}
</script>
</head>
<body onKeyDown="changeVal();">
<form action="" method="POST" id="myForm">
</form>
</body>
</html>
函数changeVal(){
警报('d');
}
第页:
在元素上:
确定按下了哪个键:如果使用jquery,则@Suraj可能会重复,那么您可以轻松地执行此操作….@Suraj:不是每个人都使用、可以使用或想要使用jquery来使用纯JavaScript启动事件,请看一看注意,只有通过直接设置
document.onkeydown=
来添加事件时,此操作才有效。如果使用addEventListener,情况就不同了