六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在a標簽的href與onclick中使用JavaScript的區別

[摘要]在a標簽的href與onclick中使用javascript的區別⒈ 鏈接的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽鏈接);⒉ 假設鏈接中同時存在 href 與 onclick,如果想讓 href 屬性下的動作不執行,onclick...

在a標簽的href與onclick中使用javascript的區別


⒈ 鏈接的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽鏈接);

⒉ 假設鏈接中同時存在 href 與 onclick,如果想讓 href 屬性下的動作不執行,onclick 必須得到一個 false 的返回值;

⒊ 如果頁面過長有滾動條,且希望通過鏈接的 onclick 事件執行操作。應將它的 href 屬性設為 javascript:void(0);,而不要是 #,這可以防止不必要的頁面跳動;

⒋ 如果在鏈接的 href 屬性中調用一個有返回值的函數,當前頁面的內容將被此函數的返回值代替;

⒌ 在按住Shift鍵的情況下會有所區別。

⒍ 在IE6.0里以href的形式訪問不到parentNode。盡量不要用javascript:協議做為A的href屬性,這樣不僅會導致不必要的觸發window.onbeforeunload事件,在IE里面更會使gif動畫圖片停止播放。就這些,花了不少時間在這上面。

(IE6下)

<a href="javascript:void(0);" onclick="javascript:modifypassword();"><img src="images/blue/Modify.gif"/></a>

此種寫法IE6下面URL雖然請求了后臺,但是前臺沒有動靜,

正確的寫法應該為

<a href="javascript:void(0);" onclick="javascript:modifypassword();return false;"><img src="images/blue/Modify.gif"/></a>

個人收藏的幾個例子,供大家學習一下:

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>
5:<span style="cursor:hand"></span>(好像在FF中不能顯示)

-------------------------------------------------------------------------------

慎用JavaScript:void(0)今天測試的時候,明明程序已經執行,并且最后結果也是正確的,但是頁面就是不刷新。

在FireFox2.0和ie7下測試,結果卻是正常的,IE6卻偏偏不刷新!仔細調查了一下,發現頁面鏈接的是 <a href="javaScript:void(0)" OnClick="XXX_Func();" ….> 測試 </a>,問題就出在這個void(0)上!

讓我們先來看看JavaScript中void(0)的含義:JavaScript中void是一個操作符,該操作符指定要計算一個表達式但是不返回值。
void 操作符用法格式如下:

1. javascript:void (e-xpression)
2. javascript:void e-xpression

e-xpression是一個要計算的 JavaScript 標準的表達式。表達式外側的圓括號是可選的,但是寫上去是一個好習慣。我們可以使用 void 操作符指定超級鏈接。表達式會被計算但是不會在當前文檔處裝入任何內容。面的代碼創建了一個超級鏈接,當用戶點擊以后不會發生任何事。當用戶點擊鏈接時,void(0) 計算為 0,但在 JavaScript 上沒有任何效果。<a href="javascript:void(0)">單擊此處什么也不會發生</a>也就是說,要執行某些處理,但是不整體刷新頁面的情況下,可以使用void(0),但是在需要對頁面進行refresh的情況下,那就要仔細了。其實我們可以這樣用<a href="javascript:void(document.form.submit())">,這句話會進行一次submit操作。那什么情況下用void(0)比較多呢,無刷新,當然是Ajax了,看一下Ajax的web頁面的話,一般都會看到有很多的void(0),:) ,所以在使用void(0)之前,最好先想一想,這個頁面是否需要整體刷新。

以上就是在a標簽的href與onclick中使用JavaScript的區別的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 日日干夜夜拍 | 色一级 | 日本一区二区三区在线 视频观看免费 | 丝袜美腿中文字幕 | 日韩色天使综合色视频 | 青娱乐精品视频 | 欧美在线观看黄色 | 四虎家庭影院 | 亚洲精品国产精品乱码不卞 | 青娱乐精品视觉盛宴 | 首页 亚洲 欧美 制服 丝腿 | 亚洲成人娱乐网 | 欧洲激情网站 | 亚洲欧美日韩激情在线观看 | 日本高清久久 | 日韩视频高清 | 色播五月激情五月 | 色呦呦视频在线观看 | 日本国产免费一区不卡在线 | 在线免费黄 | 在线资源天堂 | 日本中文在线视频 | 日本成人片在线观看 | 伊人色播| 亚洲日本成人 | 日韩丝袜| 日韩高清不卡在线 | 亚洲无套 | 欧美亚洲另类图片 | 日本无人区码卡1 | 色综合久久婷婷天天 | 欧美一区二区三区黄色 | 日日夜夜摸 | 亚洲碰碰 | 日韩欧美不卡在线 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠扒开双腿 | 日韩观看| 青青国产在线视频 | 亚欧精品一区二区三区四区 | 色婷婷六月 | 涩涩国产精品福利在线观看 |