href不跳转
0
很多时候我们都是用a
标签作为按钮,想要点击鼠标指针显示手型,又不使用css
的cursor
样式,所以加了href
属性,为了防止跳转加上javascript:void();
。
但是最近发现有很多用href="###"
这种写法,##
的锚点不存在所以不会滚动,但是单个和两个#
会回到顶部。
看似非常完美,但是这里有一个陷阱,就是如果同时有target="_blank"
时,会打开新页面。
javascript:void();
还可以简单的写成:javascript:;
有的人也喜欢javascript:void(0);