用在 JavaScript 链接中什么更好,“#”还是“javascript:void(0)”?


使用“javascript:void(0)”当然更好,因为它更快。尝试使用带有开发者工具的 Google Chrome 运行两个示例。“javascript:void(0)”方法比单独的 # 要花费更少的时间。

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

如果将表达式插入到网页中会产生不良效果,那么使用 JavaScript void 来移除它。添加“JavaScript:void(0)”会返回未定义的原始值。

void 运算符用于评估给定的表达式。评估之后,它会返回未定义。它使用 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>

更新于: 13-9-2019

150 次浏览

开启你的 职业

完成课程以获得认证

开始
广告