【发布时间】:2011-09-01 07:06:06
【问题描述】:
我正在使用此代码检查 keydown 并在按键按下时显示字符串“Pressed”。
<body onKeyDown="doKey(window.event.keyCode)" onKeyUp="doKey2(window.event.keyCode)">
<script>
function doKey($key) {
document.getElementById('keydown').innerHTML='Pressed';
}
function doKey2($key) {
document.getElementById('keydown').innerHTML='';
}
</script>
<div id="keydown"></div>
问题是由于某种原因它只能在 Chrome 上运行。我认为“window.event.keyCode”没有返回任何东西。我如何使它至少在 Firefox 中也能正常工作?谢谢
【问题讨论】:
-
这个东西对你有用,
var key = event.keyCode || event.charCode;
标签: javascript