JavaScript void 运算符
示例
<a href="javascript:void(0);">
Useless link
</a>
<a href="javascript:void(document.body.style.backgroundColor='red');">
Click me to change the background color of body to red
</a>亲自试一试 »JavaScript void
void 运算符会计算表达式的值并返回 undefined。
关于 void
void 运算符通常用于获取原始值 undefined。
当需要计算表达式的值但不需要返回值时,使用"void(0)"非常有用。
javascript:void(0) 是一个常见的 HTML 表达式,尤其是在 <a> 标签内。它的作用是阻止链接的默认操作,即跳转到新页面或重新加载当前页面。
void 运算符会计算任何表达式的值,并始终返回原始值 undefined。
在 javascript:void(0) 的上下文中,0 只是传递给 void 运算符的一个参数,它会被丢弃,实际上什么也不做。
浏览器支持
void() 是 ECMAScript 1(JavaScript 1997)的一项特性。
所有浏览器都支持它:
| Chrome | Edge | Firefox | Safari | Opera |
