<a href="javascript:void(0)" id="loginlink">login</a>

我已经看到了hrefS很多次,但我不知道这是什么意思。

答案

void操作员评估给定表达式,然后返回undefined

void操作员通常仅用于获得undefined原始价值,通常使用"void(0)"(等同于"void 0")。undefined可以使用(假设尚未分配给非默认值)。

这里提供了解释:void操作员

您想和href一个链接通常是javascript:URL将将浏览器重定向到评估该JavaScript的结果的纯文本版本。但是如果结果是undefined,然后浏览器留在同一页面上。void(0)只是一个简短的脚本,其计算结果为undefined

来自: stackoverflow.com