阻止默認事件和冒泡

阻止默認事件

阻止默認事件

元素類code

<a href="http://www.baidu.com" target="_black">百度a>
    document.getElementByTagName("a").addEventListener("click",function(e){
        if(e && e.preventDefault){
            //w3c
            e.preventDefault();
        }else{
            //IE
            window.event.returnValue = false; 
        }
        
    },false);

移動端阻止事件

document.ontouchmove = function(ev){
        ev.preventDefault();
    }

阻止冒泡事件

document.getElementById('div').onclick = function(e){
        if(e && e.stopPropagation){
            //w3c的方法
            ev.stopPropagation(); 
        }else{
            //ie的方法
            window.event.cancelBubble = true;
        }    
    
    }
相關文章
相關標籤/搜索