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 " ;
if (browser == " IE " ){ // 如果是IE
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~