导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

JS 参考手册

JS 参考手册(字母排序)

JavaScript

JS Arrays JS Boolean JS Classes JS Dates JS Error JS Global JS Iterators JS JSON JS Maps JS Math JS Numbers JS Objects JS Operators JS Assignment JS Arithmetic JS Comparison JS Logical Operators JS Bitwise Operators JS Misc Operators JS Precedence JS Promises JS RegExp Patterns JS RegExp Reference JS Sets JS Statements JS Strings

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

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。