<a href="javascript:void(0)" id="loginlink">login</a>
我见过href很多次,但我不知道这到底是什么意思。
href
运算符计算给定的void表达式,然后返回undefined。 void运算符通常仅用于获取原始undefined值,通常使用“ void(0)”(相当于“ void 0”)。在这些情况下,undefined 可以改用全局变量(假设它没有被分配给非默认值)。
运算符计算给定的void表达式,然后返回undefined。
void
undefined
void运算符通常仅用于获取原始undefined值,通常使用“ void(0)”(相当于“ void 0”)。在这些情况下,undefined 可以改用全局变量(假设它没有被分配给非默认值)。
void(0)
void 0
此处提供了解释:voidoperator。
您希望使用href链接执行此操作的原因是,通常,javascript:URL 会将浏览器重定向到评估该 JavaScript 的结果的纯文本版本。但如果结果是undefined,则浏览器将停留在同一页面上。void(0)只是一个简短的脚本,计算结果为undefined.
javascript: