我想使用過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=""
js javascript:void(0) 真正含義
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
編寫自適應高度的 textarea
CarterLi
2019-02-25 00:14:46
node遇上c++ --- 愛情來的太快(一) (沒有文章)
sewerganger
2019-02-24 22:55:07
進擊webpack4 (基礎篇二:配置)
槐破夢
2019-02-24 22:55:07
《劍指offer》分解讓複雜問題更簡單
ConardLi
2019-02-24 22:55:07
ggit (git gui) --- 開發記錄 (一)
sewerganger
2019-02-24 22:45:04
搞搞, 超星爾雅;
sewerganger
2019-02-24 22:44:54
近期前端發展計劃
Ashleysweetie
2019-02-24 22:32:41
JS module的導出和導入
KevinYan
2019-02-24 21:34:55
「前端面試題系列7」Javascript 中的事件機制(從原生到框架)
micherwa
2019-02-24 19:55:05
JS面試題之比較兩個對象是否相等?
幸福村的碼農
2019-02-24 17:35:07
JavaScript:函數防抖與函數節流
沉靜地閃光
2019-02-24 17:35:07
超級詳細的手寫webpack4配置來啓動vue2項目(附配置作用)
Sotyoyo
2019-02-24 16:44:37
QQ音樂播放地址api
要學習資料找我
2019-02-24 16:32:45
通信類
Ashleysweetie
2019-02-24 16:25:14