键盘事件键码跨浏览器兼容

window.onload=function(){
    document.onkeypress=function(event){
        alert(getCharCode(event));
    }
    function getCharCode(event){
        var  e = event || window.event;
        if(typeof  e.charCode == 'number'){
            return e.charCode;
        }else{
            return e.keyCode;
        }
    }
}


window.onload=function(){
    document.onkeypress=function(event){
        alert(String.fromCharCode(getCharCode(event)));
    }
    function getCharCode(event){
        var  e = event || window.event;
        if(typeof  e.charCode == 'number'){
            return e.charCode;
        }else{
            return e.keyCode;
        }
    }
}

 

posted @ 2018-01-10 22:52  journeyIT  阅读(21)  评论(0编辑  收藏  举报