使用「javascript:void(0)」的原因是:可以防止連結跳到其他頁面,保留連結的樣式,並且不讓連結執行實際操作。 void關鍵字用來指定要計算一個運算式但不傳回值,而「void(0)」也就表示不進行任何運算。
本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
href=”javascript:void(0);」這個的意思是,讓超連結去執行一個js函數,而不是去跳到一個位址,
而void(0)表示一個空的方法,也就是不執行js函數。
為什麼要使用href=”javascript:void(0);”
#javascript:是偽協議,表示url的內容透過javascript執行。 void(0)表示不做任何操作,這樣會防止連結跳到其他頁面。這麼做往往是為了保留連結的樣式,但不讓連結執行實際操作,
javascript:void(0) 中最關鍵的是 void 關鍵字, void 是JavaScript 中非常重要的關鍵字,該操作符指定要計算一個表達式但是不傳回值。
語法格式如下:
void func()javascript:void func()
或
void(func())javascript:void(func())
下面的程式碼創建了一個超級鏈接,當用戶點擊以後不會發生任何事。
範例:
<html> <head> <meta charset="utf-8"> <title>123</title> </head> <body> <a href="javascript:void(0)">单击此处什么也不会发生</a> </body> </html>
輸出結果:
#【相關推薦:javascript影片教學、 web前端】
以上是使用javascript:void(0)的原因是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!