JavaScript链接最好使用“#”或“ javascript:void(0)”中的哪一个?

使用“ javascript:void”绝对更好,因为它更快。尝试使用开发人员工具在Google Chrome中运行这两个示例。“ javascript:void”方法比唯一的#方法花费的时间更少。

这是“ javascript:void”的用法:

如果将表达式插入网页会导致不良效果,请使用JavaScript void将其删除。添加“ JavaScript:void”,返回未定义的原始值。

void运算符用于评估给定的表达式。之后,它返回未定义。它使用void获得未定义的原始值。

void可与超链接一起使用以获得未定义的原始值

示例

<!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>