单击链接时停止重定向

时间:2014-11-11 15:56:02

标签: javascript

有没有办法阻止页面在点击链接时重定向?我正在搜索像preventDefault()这样的函数。

3 个答案:

答案 0 :(得分:1)

event.preventDefault()实际上是vanilla JavaScript,可以实现您正在寻找的东西。

例如,使用以下标记:

<a href="http://www.google.com/" id="preventme">Google</a>

我们可以附加以下JavaScript,以防止浏览器在点击http://www.google.com/元素时前往<a>

document.getElementById('preventme').addEventListener(
    'click', function(e) { e.preventDefault(); }, false
);

jsFiddle Demo

答案 1 :(得分:0)

您可以在点击处理程序中添加此小功能:

event.stopPropagation()

答案 2 :(得分:0)

附加一个事件处理函数,它将&#34;返回false&#34;