IE和FF获得键盘码

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来获取键盘码
    }
}

代码多点 啦,但是多一种方法也挺不错的哦...O(∩_∩)O~

你可能感兴趣的:(IE)