阻止a鏈接跳轉的點擊事件


 

<a href="http://www.baidu.com" id="btn">按鈕</a>
<script>
    document.getElementById('btn').onclick = function () {
        console.log('執行要發生的事件邏輯');
    }
</script>

上述代碼中,點擊按鈕,就會跳轉到新的頁面。想要阻止頁面的跳轉:

在事件函數最后添加一句 return false

<a href="http://www.baidu.com" id="btn">按鈕</a>
<script>
    document.getElementById('btn').onclick = function () {
        console.log('執行要發生的事件邏輯');
        return false;
    }
</script>

 也可以在行內綁定這樣做:

<a href="http://www.baidu.com" id="btn" onclick="fn();return false;">按鈕</a>
<script>
    function fn() {
        console.log('執行要發生的事件邏輯');
    }
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM