Javascript中void是一個操作符,該操作符指定要計算一個表達式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一個要計算的 Javascript 標準的表達式。表達式外側的圓括號是選的,但是寫上去是一個好習慣。
你以使用 void 操作符指定超級鏈接。表達式會被計算但是不會當前文檔處裝入任何內容。
示例-點擊超鏈接不跳轉
1:<a href="####"></a>
2:<a href="javascript:void(0)"></a>
3:<a href="javascript:void(null)"></a>
4:<a href="#" onclick="return false"></a>
點擊鏈接后,頁面會向上滾到頁首,# 默認錨點為 #TOP(實際測試發現 滾動條會滾到頂端)而以上四種方法僅僅表示一個死鏈接都表示是一個死鏈接不會跳轉也不會返回到頂部.
示例-為什么location.href不自動跳轉?
- <a href="javascript:void(0)" onclick="delete('123')">刪除</a>
- function delete(id){
- if(confirm("確實要刪除[為什么location.href不自動跳轉?]嗎?")) {
- location.href="/delete.jsp?id=" + id;
- }
- }
新聞熱點
疑難解答
圖片精選