阻止按空格键页面下拉

function cancelSpace(e){
    
    var e = e|| window.event;
    
    var elm = e.srcElement || e.target;
    
    var key = e.keyCode || e.charCode;
    
    if(key == 32){
        
        if(elm.tagName.toLowerCase()=="input" && elm.type.toLowerCase()=="text" || elm.tagName.toLowerCase() == "textarea"){
            
            return;
            
        }
        
        if(window.event){
            
            e.returnValue = false;
            
        }
        
        else{
            
            e.preventDefault();
            
        }
        
    }
}

document.onkeypress=cancelSpace;

猜你喜欢

转载自blog.csdn.net/qq867263657/article/details/72122864