哪个通话更快href和onclick

时间:2018-07-30 12:07:09

标签: javascript html onclick href

嗨〜我想调用有关锚标签href属性和onclick属性的序列,我进行了一些测试 <a href="https://stackoverflow.com" onclick="alert('asdf');">asdfasdf</a>

,然后单击锚标记。结果显示警报和链接堆栈溢出,但

<a onclick="setTimeout(function(){console.log('asdf')})" href="https://stackoverflow.com" >test</a> 此标签首先调用href属性!请说明来电 序列href和onclick 如果您知道其他知识,请为我解释

1 个答案:

答案 0 :(得分:1)

因此onclick函数实际上在href之前运行。这样,您就可以做很多非常酷的事情,例如,如果愿意,可以停止执行链接:

function stopLink(event) {
  event.preventDefault();
}
<a href="www.google.com" target="_blank" onclick="stopLink">click me</a>