void是javascript中的一個操作符,語法如下:
javascript:void(表達式)
javascript:void 表達式
void會計算表達式的值,但是會丟棄表達式的返回值。
這個表達式常常用來使鏈接變成一個死鏈接:
復制代碼 代碼如下:
<a href = "javascript:void(0)" onclick = "func()">點我</a>
當點擊這個鏈接的時候,不會發生地址跳轉,而執行onclick函數。
下面的方式也能實現同樣的結果
復制代碼 代碼如下:
<a href = "#" onclick = "func();return false;">點我</a>
但是"#"包含了一個位置信息,默認的是返回網頁頂部,因此為了避免這種情況,可以在onclick語句中加一條return false語句