0

我注意到链接中的分配“javascript:void()”:

<a href="javascript:void()" id="link_id">My link</a>

在 Chrome Dev 控制台中导致错误,如下所示:

Uncaught SyntaxError: Unexpected token )

但为什么?这段代码不正确吗?如果是正确的,如何避免这样一个丑陋的问题?

4

2 回答 2

1

你必须0像这样使用

<a href="javascript:void(0)" id="link_id">My link</a>

有关这方面的更多信息,请查看我应该为 JavaScript 链接使用哪个“href”值、“#”或“javascript:void(0)”中的优秀答案?

于 2013-12-15T12:43:10.363 回答
1

你应该使用javascript:void(0)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void

于 2013-12-15T12:45:32.120 回答