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

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

在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中文網其它相關文章!


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




主站蜘蛛池模板: 天天躁日日躁成人字幕aⅴ 天天躁日日躁 疯人影院 | 手机看片国产在线 | 青青草精品在线 | 日本国产视频 | 日韩一级视频免费观看 | 欧美一级片免费 | 五月开心激情网 | 四月天中文字幕 | 日本不卡一区二区三区视频 | 午夜精品国产 | 日本视频中文字幕一区二区 | 五月婷婷伊人 | 色天使色婷婷丁香久久综合 | 午夜黄色福利视频 | 亚洲性久久| 五月婷婷影视 | 午夜黄色福利视频 | 孕妇三片高清在线观看 | 性做久久久久久 | 三级国产| 日本免费高清在线观看播放 | 日韩美女黄大片在线观看 | 五级床片全部免费播放 | 亚色最新网址 | 网络色综合久久 | 天天躁日日躁狠狠躁中文字幕 | 亚洲精品老司机 | 日韩精品一区二区三区免费视频 | 伊人久久91 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 日本亚洲精品色婷婷在线影院 | 青青青爽在线视频免费观看 | 欧美一线高本道高清在线 | 欧美一级α片 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看播放 | 亚洲在成人网在线看 | 最近韩国高清在线 | 午夜欧美 | 五月六月丁香 | 亚洲国产精品久久久久 | 亚色影视|