我注意到链接中的分配“javascript:void()”:
<a href="javascript:void()" id="link_id">My link</a>
在 Chrome Dev 控制台中导致错误,如下所示:
Uncaught SyntaxError: Unexpected token )
但为什么?这段代码不正确吗?如果是正确的,如何避免这样一个丑陋的问题?
我注意到链接中的分配“javascript:void()”:
<a href="javascript:void()" id="link_id">My link</a>
在 Chrome Dev 控制台中导致错误,如下所示:
Uncaught SyntaxError: Unexpected token )
但为什么?这段代码不正确吗?如果是正确的,如何避免这样一个丑陋的问题?
你必须0
像这样使用
<a href="javascript:void(0)" id="link_id">My link</a>
有关这方面的更多信息,请查看我应该为 JavaScript 链接使用哪个“href”值、“#”或“javascript:void(0)”中的优秀答案?
你应该使用javascript:void(0)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void