阻止a標簽跳轉四種方法 兼容各大瀏覽器(包括IE)


阻止a標簽跳轉四種方法 兼容各大瀏覽器(包括IE)

HTML

<!--第一種-->
<a href="javascript:;">我不會被跳轉</a>
<!--第二種-->
<a href="javascript:void(0)">我不會被跳轉</a>
<!--第三種-->
<a href="http://www.baidu.com" onclick="fn.skip_1();return false">我不會被跳轉</a>
<!--第四種-->
<a href="http://www.baidu.com" onclick="fn.skip_2()">我不會被跳轉</a>

Javascript

var fn = {
    skip_1: function() {
        console.log('我不會被跳轉');
    },
    skip_2: function() {
        //阻止冒泡
        console.log('我不會被跳轉')
        var event = event || window.event;
        if (event.preventDefault) {
            event.preventDefault();
        } else {
            event.returnValue = false;
        }
    }
}

總結:上面四種方法都兼容ie瀏覽器,第三種、第四種方法較為靈活,可使用較多繁雜的場景


免責聲明!

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



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