本文主要是介绍window.event.keyCode - 兼容chrom和Firefox,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<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) { //向下键
}
}
这篇关于window.event.keyCode - 兼容chrom和Firefox的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!