我想在某些情况下禁用我的超链接。不想使用指针事件,因为它不支持ie8。

最佳答案

您可以使用Event.preventDefault()。您需要为通过超链接本身的click事件传递的元素添加事件侦听器:



document.getElementById("link").addEventListener("click", function(event) {
  event.preventDefault();
  // Run any additional functionality
  console.log('Event prevented');
});

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

关于javascript - 如何禁用指向某些特定逻辑的超链接。不希望使用指针事件,因为它不支持ie8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48532726/

10-09 14:49