<body onKeyDown="keyCheck();">
1.HTML中加入onKeyDown事件
2.function keyCheck() {
if (window.event.keyCode==38) { //向上键
}
if (window.event.keyCode==40) { //向下键
}
}
在chrom中是支持window.event.keyCode但是在Firefox window.event.keyCode方法出错
解决办法
<body onKeyDown="keyCheck(event);">
1.HTML中加入onKeyDown事件加入参数event
2. function keyCheck(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : ""); //兼容IE和Firefox获得keyBoardEvent对象
var key = evt.keyCode?evt.keyCode:evt.which; //兼容IE和Firefox获得keyBoardEvent对象的键值
if (key==38) { //向上键
}
if (key==40) { //向下键
}
}