为什么使用href=";javascript:void()?

为什么使用href=";javascript:void()?,javascript,Javascript,阅读这个问题:我能理解为什么 在这种情况下,运算符void不接受任何参数。这是一个bug吗?是的,这是一个bug。单击链接时,浏览器将抛出语法错误,除非removepoppopup()函数停止默认操作。(如果函数做到了这一点,它可能会解释为什么开发人员没有注意到它。) 两者都是一样的。没有区别 <a id="myId" href="javascript:void()" onclick="removePopup()">Close</a> > void()

阅读这个问题:我能理解为什么


在这种情况下,运算符
void
不接受任何参数。这是一个bug吗?

是的,这是一个bug。单击链接时,浏览器将抛出语法错误,除非
removepoppopup()
函数停止默认操作。(如果函数做到了这一点,它可能会解释为什么开发人员没有注意到它。)


两者都是一样的。没有区别
<a id="myId" href="javascript:void()"
    onclick="removePopup()">Close</a>
> void()
SyntaxError: Unexpected token )