我正在尝试追踪单击锚标记时正在运行的一些 JavaScript。 使用 Firebug 我发现了这段代码:
<a href="javascript:;" onclick="return false;">
...
</a>
如果
href="javascript:;" onclick="return false;"
在这里可以做什么?
这是代码的缩写版本,如果您想查看完整版本,请告诉我,我可以把它扔掉。 它似乎与问题无关,但我可能是错的......
将会有一个事件监听器等待该链接被点击。
并且
return false
阻止浏览器执行重定向
返回 false 会阻止链接执行任何操作,因此如果 href 是 url,则链接不会将您带到那里,它不会执行任何操作。
我认为
javascript:;
不会做任何事情。
它取消通常附加到
a
标签的点击事件