為什麼 JavaScript 中的 void 需要引數?


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 事件處理程式。

更新於: 2020-06-16

129 次瀏覽

開始你的 職業生涯

完成課程來獲得認證

開始
廣告