0

阅读这个问题:“javascript:void(0)”是什么意思?我可以理解为什么<a href="javascript:void(0)"使用 - 以防止页面重定向。

我遇到了这段代码:

<a id="myId" href="javascript:void()"
    onclick="removePopup()">Close</a>

在这种情况下,运算符void不带任何参数。这是一个错误吗?

4

1 回答 1

2

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

> void()
SyntaxError: Unexpected token )
于 2013-08-12T09:26:07.147 回答