Javascript获得用户按下键盘的值,很多人会想到 event.keyCode ,没错,可它在IE下可以用,在FF下就没这么走运了,FF可并不支持这属性...
FF下用 event.charCode ,很像吧..呵呵...
以上的比较简单的方法,当然建议用简单的方法咯,不过我这里还提供另一种方法:呼呼
方法二:
1.首先设置键盘事件方法
document.onkeydown = KeyPress;//KeyPress为方法名
2.键盘事件方法具体方法
function KeyPress(){
//用之前的方法判断浏览器类型
var browser;
if (document.all)
browser = "IE";
else
browser = "FF";
key = event.keyCode;
}else{ //如果是FF
key = KeyPress.arguments[0].keyCode;//使用所定义的键盘函数arguments[0].keyCode来获取键盘码
}
}
//用之前的方法判断浏览器类型
var browser;
if (document.all)
browser = "IE";
else
browser = "FF";
if(browser == "IE"){ //如果是IE
key = event.keyCode;
}else{ //如果是FF
key = KeyPress.arguments[0].keyCode;//使用所定义的键盘函数arguments[0].keyCode来获取键盘码
}
}
代码多点 啦,但是多一种方法也挺不错的哦...O(∩_∩)O~