阻止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