<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>按下键盘,显示keyCode</title>
<style>
body {
text-align: center;
font: 30px/1.5;
}
</style>
<script type="text/javascript">
window.onload = function() {
var oP = document.getElementsByTagName("p")[0];
document.onkeydown = function(event) {
var event = event || window.event;
oP.innerHTML = event.keyCode;
return false;
}
}
</script>
</head>
<body>
<p>这里将显示您按下键的 keyCode</p>
</body>
</html>
-----------------------------------------------------------------------------------------------------
第一:为什么var event = event || window.event;不是写在document.onkeydown函数外,不是先兼容再传参数吗?
第二:为什么删了参数event和 var event = event || window.event;后,不管在哪个浏览器测试,依然没有问题?pardon110
好的好的
相关分类