為什麼 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 事件處理程式。
廣告