1. 程式人生 > >js中事件預設行為

js中事件預設行為

事件物件的preventDefault方法,可以阻止本次事件所觸發的瀏覽器預設行為,例如a標籤的href跳轉,瀏覽器的F5重新整理等等

在點選事件裡新增e.preventDefault()即可

準備一個a標籤就行

<a id="link" href="http://www.baidu.com">百度</a>

<script>
   
    var link = document.getElementById("link");
    link.onclick = function(e){
        // 事件物件的preventDefault方法,可以阻止本次事件所觸發的瀏覽器預設行為
        e.preventDefault();
    }

    document.body.onkeydown = function(e){
        // 116是F5
        if(e.keyCode == 116){
            e.preventDefault();
        }
    }
</script>