如何禁用a标签,是禁用事件,而不是啥阻止跳转之类的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用a标签,是禁用事件,而不是啥阻止跳转之类的相关的知识,希望对你有一定的参考价值。

参考技术A

你指的是禁用默认事件?

<a href="baidu.com">百度</a>

1.jQuery 阻止默认事件

$("a").click(function( event ) 
    event.preventDefault(); // 阻止默认事件
    event.stopPropagation(); // 阻止冒泡
);


2.javascript 

var elem = document.getElementByTagName("a");
elem.addEventListener("click",function(event)
    event.preventDefault(); // 阻止默认事件
    event.stopPropagation(); // 阻止冒泡
 ,false);


说明:

preventDefault();   // 阻止默认事件
stopPropagation();  // 阻止冒泡
return false;   // 既阻止默认事件 也阻止冒泡

参考技术B javascript:void(0) 这个不可以么?

以上是关于如何禁用a标签,是禁用事件,而不是啥阻止跳转之类的的主要内容,如果未能解决你的问题,请参考以下文章

如何解决Access操作或事件已被禁用模式阻止

你如何禁用 CBitmapButton?

如何解决Access操作或事件已被禁用模式阻止

JS怎么禁止鼠标滚轮的单击 IE下! 注意是滚轮去单击 而不是滚动!

如何判断是不是是 knockout.js 禁用了元素而不是其他东西?

阻止cookie有啥影响