用在 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 次瀏覽

開啟你的 職業

完成課程以獲得認證

開始
廣告