用于 JavaScript 链接时,“#”和“javascript:void(0)”哪个更好?


使用“javascript:void(0)”肯定更好,因为它更快。尝试在具有开发者工具的 Google Chrome 中运行这两个示例。“javascript:void(0)”方法比仅使用 # 耗时更少。

以下是“javascript: void(0)”的用法

如果向网页中插入表达式会导致出现不良效果,请使用 JavaScript void 将其删除。添加“javascript:void(0)”会返回未知基本值。

void 运算符用于计算给定的表达式。计算完成后,它返回 undefined。它使用 void(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>

更新日期: 2019-9-13

150 次浏览

开启您的 职业生涯

完成课程并获得认证

开始
广告