jsjavascript:void(0)真正含義(轉)
我想使用過ajax的都常見這樣的程式碼:
<a href=”javascript:doTest2();void(0);”>here</a>
但這兒的void(0)究竟是何含義呢?
Javascript中void是一個操作符,該操作符指定要計算一個表示式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一個要計算的 Javascript 標準的表示式。表示式外側的圓括號是選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )
你以使用 void 操作符指定超級連結。表示式會被計算但是不會當前文件處裝入任何內容。
下面的程式碼建立了一個超級連結,當使用者以後不會發生任何事。當使用者連結時,void(0) 計算為 0,但 Javascript 上沒有任何效果。
<A HREF=”javascript:void(0)”>單此處什麼也不會發生</A>
下面的程式碼建立了一個超級連結,使用者單時會提交表單。
<A HREF=”javascript:void(document.form.submit())”>
單此處提交表單</A>
a href=#與 a href=javascript:void(0) 的區別 連結的幾種辦法
#包含了一個位置資訊
預設的錨是#top 也就是網頁的上端
而javascript:void(0) 僅僅表示一個死連結
這就是為什麼有的時候頁面很長瀏覽連結明明是#是
跳動到了頁首
而javascript:void(0) 則不是如此
所以呼叫指令碼的時候最好用void(0)
或者<input onclick>
<div onclick>等
連結的幾種辦法
1.window.open(“url“)
2.用自定義函式
<script>
function openWin(tag,obj)
{
obj.target=”_blank”;
obj.href = “Web/Substation/Substation.aspx?stationno=”+tag;
obj.click();
}
</script>
<a href=”javascript:void(0)” onclick=”openWin(3,this)”>株洲</a>
window.location.href=””
轉自:http://www.cnblogs.com/opper/archive/2009/01/12/1373971.html
相關文章
- JavaScript 中 void(0) 的含義JavaScript
- 理解VC++裡字串型別的真正含義 (轉)C++字串型別
- 明確SOA中“A”——架構真正含義架構
- linux記憶體的真正含義Linux記憶體
- 【iOS】鏈式程式設計的真正含義iOS程式設計
- Javascript:void(0)和#JavaScript
- CLUSTER_DATABASE_INSTANCES 引數的真正含義Database
- linux $# $0 $1 $2 $@ $* $$ $?的含義Linux
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- 「全棧開發」在就業市場的真正含義全棧就業
- “我想學程式設計”的真正含義是什麼程式設計
- Angular 某些版本號中 0-next.0 的含義Angular
- EXPLAIN結果含義(轉)AI
- shell中變數$#,$@,$0,$1,$2的含義變數
- Linux中變數$#,$@,$0,$1,$2,$*,$$,$?的含義Linux變數
- 誕生至今,大資料的真正含義到底是什麼?大資料
- 計算機程式的思維邏輯 (8) - char的真正含義計算機
- PyTorch基礎——輸入batch第0維含義PyTorchBAT
- 為什麼用「void 0」代替「undefined」Undefined
- javascript:void(0)的作用是什麼JavaScript
- href="javascript:void(0);" considered harmfulJavaScriptIDE
- (void 0) 與 undefined 之間的小九九Undefined
- bootstrap含義boot
- Android的振動服務,vibrator第二個引數的真正含義Android
- HTTP協議狀態碼的含義 (轉)HTTP協議
- 根下的資料夾的含義(轉)
- 【JavaScript】奇怪的知識void 0 === undefined 為 trueJavaScriptUndefined
- javascript:void(0)語句的作用是什麼JavaScript
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- CGContext含義GCContext
- 黑客的含義黑客
- ITL的含義
- Promise的含義Promise
- 特徵值與特徵向量的幾何含義(轉)特徵
- C++箴言:理解typename的兩個含義(轉)C++箴言
- 遊戲策劃要注重理清平衡的真正意義(轉)遊戲
- Java技術分享:void的用法和意義Java
- Java培訓分享void的用法和意義Java