为什么 JavaScript 中的 void 需要参数?

javascriptweb developmentfront end technology更新于 2024/7/4 8:27:00

void 运算符用于计算给定的表达式。之后,它返回 undefined。它使用 void(0) 即 0 作为参数获取未定义的原始值。

void(0) 可以与超链接一起使用以获取未定义的原始值,

示例

<!DOCTYPE html>
<html>
   <head>
      <title>Understanding JavaScript void(0)</title>
   </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

我们在上面使用了 JavaScript:void(0) 来防止第一次单击按钮时页面重新加载。

只有当按钮被单击两次时,代码才会起作用。如果单击一次,则什么也不会发生。但是,由于我们使用了 ondblclick 事件处理程序,因此当按钮被单击两次时,警告框就会出现。


相关文章