现在的位置: 首页 > 综合 > 正文

IE和FF获得键盘码

2013年05月24日 ⁄ 综合 ⁄ 共 547字 ⁄ 字号 评论关闭

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~

抱歉!评论已关闭.