關於火狐和IE下href="javascript:void(0)"相容性的問題
火狐和IE下href="javascript:void(0) 會彈出空白頁
經過排查,發現是href="javascript:void(0);"導致的問題,本來javascript:void(0);的用處是不用整體重新整理網頁且返回一個空值,但這兒由於DOM本身的冒泡事件所以會最後執行HREF屬性內的javascript:void(0);導致執行函式返回了一個空值,所以覆蓋掉了前面正常執行函式所返回的值引起的錯誤。
一般情況下,IE會先執行DOM本身繫結的事件,如ONCLICK;如果沒有阻止冒泡,則會順序執行HREF屬性。如果想正確執行,可以在前面用RETURN FALSE終止冒泡,例如:
<a target="_blank" class="prev" onclick="return false;" href="javascript:void(0);"或者直接刪去也行,如:
<a target="_blank" class="prev" ></a>
相關推薦
關於火狐和IE下href="javascript:void(0)"相容性的問題
火狐和IE下href="javascript:void(0) 會彈出空白頁 經過排查,發現是href="javascript:void(0);"導致的問題,本來javascript:void(0);的用處是不用整體重新整理網頁且返回一個空值,但這兒由於DOM本身的冒泡事件
關於火狐和IE下href相容性的問題
在Chrome中點選後行為符合預期,但在IE下會新開標籤卡(根據參考資料,Firefox中有相同問題)。<a href=”javascript:void(0);” target=”_blank”>test</a>.火狐和IE會彈出空白頁。經過排查,發現
IE和Firefox下,a標籤使用href=”javascript:void(0);”和target=”_blank”行為不符合預期
今天在開發中發現,使用如下方式的連結。在Chrome中點選後行為符合預期,但在IE下會新開標籤卡(根據參考資料,Firefox中有相同問題)。 <a href=”javascript:void
a標籤使用href=”javascript:void(0); 在火狐瀏覽器跟chrome 不相容
今天在開發中發現,使用如下方式的連結。在Chrome中點選後行為符合預期,但在IE下會新開標籤卡(根據參考資料,Firefox中有相同問題)。 <a href=”javascript:void(0);” target=”_blank”>test</a&g
關於A標籤使用onclick事件的疑問,若是href="#",跳轉無反應,以及href=#與href=javascript:void(0)的區別
#"包含了一個位置資訊 預設的錨點是#top 也就是網頁的上端 而javascript:void(0) 僅僅表示一個死連結 這就是為什麼有的時候頁面很長瀏覽連結明明是#可是跳動到了頁首 而javascript:void(0) 則不是如此 所以呼叫指令碼的時候最好用void(0) 或者<
href="javascript:void(0)" 的用法
轉自:http://www.jb51.net/article/34156.htm 慎用JavaScript:void(0) JavaScript中void是一個操作符,該操作符指定要計算一個表示式但是不返回值。 void 操作符用法格式如下: 1. javascr
a href="javascript:void(0)" 是什麼意思
javascript:void(0) 代表些連結無返回值,通常用於如:<a href="javascript:void(0) " onclick="on(this)">連結</a&g
關於href="javascript:void 0;"
注:根據《JavaScript權威指南》總結。 犀牛書裡面總結了四種在HTML文件中嵌入JavaScript程式碼的方法: 內聯。放置在<script>標籤裡面; 放置在<scr
a標籤href="javascript:void(0)" href="javascript:;"
#"包含了一個位置資訊 預設的錨點是#top 也就是網頁的上端 而javascript:void(0) 僅僅表示一個死連結 這就是為什麼有的時候頁面很長瀏覽連結明明是#可是跳動到了頁首 而javascript:void(0) 則不是如此 所以呼叫指令碼的時候最好用void(0) 或者<input o
為什麼要使用href=”javascript:void(0);”(未完待續)
原文連結:http://www.chinacloud.cn/show.aspx?id=15041&cid=22 給<a>標籤增加href屬性,就意味著以下事情: :link選擇器可以選擇到它 這個a標籤可以獲得焦點(可以通過tab按鍵訪問到
相容 火狐、IE 的中a標籤用 javascript:void(0); 依然執行跳轉的問題
<a onclick="return false;" href="javascript: void(0)" target="_blank"></a>這麼做相容的原因是:目前三大主流瀏覽器,對三個屬性的處理順序不同。Chrome:onclick -> href ->
javascript:void(0);在火狐、IE中也會跳轉到新的頁面問題
在專案中遇到一個奇怪的問題: <a target="_blank" href="javascript:void(0);">點我啊</a> 這樣一段程式碼,在谷歌中點選a標籤,並不會發生頁面跳轉,但是在IE和火狐則會跳轉到一個空白
href='#'和href='###'的區別以及javascript:;與javascript:void(0)使用介紹
href='#': 我們有時會寫這樣的連線<a href="#" >xxx</a>為了不發生跳轉,其實是不太正確的,因為href=”#”,包含了一個位置資訊.預設的錨是#to
javascript:void(0)的作用和妙用
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression是一個要計算的 JavaScript 標準的表示式。表示式外側的圓括號是可選的,但是寫上去是一個好習慣。我們可以使用 void 操作
表單提交寫action= javascript:void(0); 和不寫action有什麼區別
前者表示告訴瀏覽器預設動作不執行了,不寫話預設提交到本頁面,後臺還是會提交的,而且頁面也是會重新整理的,所以如果自己的想手動提交的話就按照前面的寫法,可以提高效能 追問 都是用按鈕的onclick事件呼叫js中的查詢,你的意思是不寫action效能會低? 追答 當然啦,當你點選的時候瀏覽
火狐、Safari的js用javascript:void(0);依然執行跳轉的bug
今天使用者反饋,火狐下面這段程式碼有問題: <a href="javascript:void(0);" ><span class="chat">聯絡客服</span></a> 用了這麼久的javascript:void(0
火狐a連結javascript:void(0);出現的問題
今天出現了 <a href="javascript:void(0)" onclick="favAll()" target="_blank" class="make_sure"
老生常談IE相容性:ie6 javascript:void(0)、IE7 input透明、IE8 jquery動態載入css
這年頭依舊有人堅守IE6陣營,為什麼呢?人家客戶說單位以前系統必須用IE6沒辦法升級,這理由還真充分! 一、IE6 對javascript:void(0)的支援 問題:<a href=”javaScript:void(0)” onclick=”doSomet
IE6中請求莫名中斷(條件:a標籤,click事件中有ajax請求,a標籤中有href且是JavaScript:void(0);或JavaScript:;等阻斷跳轉程式碼)
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> var url = "http://api.flic
a標簽之href="javascript:void(0)"
tro 分析 for scrip 括號 char round 一個 註意 記錄下這個之前頁面一直有問題也找不到什麽原因後來發現了這個,提醒自己以後不再掉這坑。 <p class="q_map"> <a href="javascript:void(