亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

Html的a標簽中href和onclick用法區別以及優先級別

2020-03-24 19:01:48
字體:
來源:轉載
供稿:網友
本文主要分享一篇關于Html A標簽中href和onclick用法、區別、優先級別,具有很好的參考價值,有需要了解的朋友可以看看

如果不設置 href屬性在IE6下面會不響應hover。雙擊后會選中標簽的父容器而非這個一a標簽(IE下都存在這一問題)。

代碼如下

 a href= javascirpt:fn(this) a quot;fn(this) 

假定我們有個fn方法,需要取到這個元素,第一個方法傳入的this是空值。


所以,比較推薦的寫法是

代碼如下

 a href= javascript:void(0) quot;fn(this) 

下面代碼則執行了subgo()函數

代碼如下

 a href= javascript:void(0) quot;subgo() 點我 /a 

在這里,javascript:void(0),沒啟實質上的作用,它僅僅是一個死鏈接,執行的函數是subgo()。

代碼如下

 a href= http://blog.163.com/wb_zhaoyuwei/blog/# quot;subgo() 點我 /a 與 a href= javascript:void(0) quot;subgo() 點我 /a 區別。

實際上 #包含了一個位置信息默認的錨是#top 也就是網頁的上端 ,而javascript:void(0) 僅僅表示一個死鏈接,沒有任何信息。所以調用腳本的時候最好用void(0)

href一般是指向一個URL地址,也可以調用javascript ,如href= javascript:xxx(); ,文檔中推薦這樣寫:

代碼如下

 a href= http://www.jb51.net/zhongxing/U880/ javascript:void(0) quot;xxx(); xx /a 

但是這種方法在復雜環境有時會產生奇怪的問題,盡量不要用javascript:協議做為A的href屬性,這樣不僅會導致不必要的觸發window.onbeforeunload事件,在IE里面更會使gif動畫圖片停止播放。

我們知道鏈接的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽鏈接),如果不想執行href 屬性下的動作執行,onclick 需要要返回 false ,一般是這樣寫 quot;xxx();return false; .

TabPane的JS源碼,由于onclick沒有返回FALSE,當IFRMAE中關閉TABPANE時會導致href執行,頁面顯示有問題。解決辦法就是將下面代碼復制到使用TAB的JSP中。

Html A標簽中 href 和 onclick 同時使用的問題 優先級別

1 順序

ie 6 : href 先觸發 onclick 后觸發

其他瀏覽器 先觸發onlick 后觸發 href

2 href= javascript: xxx()

不能傳入this作為參數

onclick可以

代碼如下

 a href= javascript:alert( href event quot;clickevent(this); 

3 優先觸發的方法如果返回 false 導致后一個事件不被觸發

比如

代碼如下

 a href= javascript:alert( href event quot;clickevent(this); return false; 

4

a href= # 會導致頁面定位到書簽位置,

5

由于 1和 4 的原因

在ie6 下 同時有 a href= # 和 onclick的時候 由于頁面先因為href重新載入了一次,導致 onclick事件被瀏覽器丟棄。

6 總結:

1) 在不需要傳遞this作為方法的參數時候,推薦

只使用href= JavaScript:

2) 如果需要使用this參數,推薦

代碼如下

a href= javascript:void(0); quot;doSomthing(this)

如下面一個列子。

我們需要A在第一次和第二次點擊的時候 訪問 href 第3次以后的就訪問另一個地址

代碼如下

var href=0function clicka(obj) if (href==2) obj.href= http://www.baidu.com?qc  }else href++; return true; a href= http://www.jb51.net/ target=_blank id= showa quot;clicka(this) 開屏高速下載 /a 

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

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

假設鏈接中同時存在 href 與 onclick,如果想讓 href 屬性下的動作不執行,onclick 必須得到一個 false 的返回值。不信,你可以將 goGoogle 函數中的 return false 注釋掉;

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

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

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

今天我遇到的問題,在IE6.0里以href的形式訪問不到parentNode。

盡量不要用javascript:協議做為A的href屬性,這樣不僅會導致不必要的觸發window.onbeforeunload事件,在IE里面更會使gif動畫圖片停止播放。

就這些,花了不少時間在這上面。

[緣由]

用CheckBoxList控件時想實現在每個checkbox后再加鏈接的功能,點鏈接實現一些功能之外,還要把checkbox選中。

代碼如下

 input type= checkbox name= chk id= chk  label for= chk 選中它 a quot;this.parentNode.click(); href= http://luwenxiang1990.blog.163.com/blog/# >

最后用parentNode來實現的。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

HTML的a標簽href屬性指定相對路徑與絕對路徑的用法講解

以上就是Html的a標簽中href和onclick用法區別以及優先級別的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品视频在线观看| 久久成人av网站| 北条麻妃久久精品| 日韩在线视频免费观看| 国产精品国产三级国产aⅴ浪潮| 97视频免费看| 久久露脸国产精品| 欧美区在线播放| 欧美在线一级视频| 97在线精品国自产拍中文| 亚洲丝袜在线视频| 国产精品久久久久77777| 在线观看久久av| 亚洲图片在线综合| 亚洲一区二区三区在线视频| 亚洲欧美日韩高清| 黑人巨大精品欧美一区二区三区| 亚洲无限乱码一二三四麻| 高清欧美性猛交| 欧美乱大交xxxxx另类电影| 国产一区二区日韩| 91精品国产777在线观看| 一区二区成人精品| 亚洲第一精品福利| 日本高清久久天堂| 中文字幕亚洲欧美在线| 久久久久久久久久av| 色婷婷综合久久久久| 美乳少妇欧美精品| 亚洲天堂免费在线| 欧美电影免费播放| 亚洲图片在区色| 久久青草精品视频免费观看| 欧美极品欧美精品欧美视频| 中国人与牲禽动交精品| 午夜剧场成人观在线视频免费观看| 亚洲小视频在线| 久久久久久久电影一区| 91精品国产九九九久久久亚洲| 欧美日韩中文字幕综合视频| 日本久久精品视频| 91久久精品在线| 91精品国产综合久久香蕉| 精品久久久一区二区| 在线视频国产日韩| 奇米4444一区二区三区| 国产69精品久久久久9| 成人乱色短篇合集| 成人有码视频在线播放| 久久精品视频亚洲| 国产精品自产拍高潮在线观看| xvideos亚洲人网站| 欧美成人免费播放| 午夜精品在线观看| 国内成人精品一区| 中文字幕久久精品| 国产精品一区二区三区成人| 美女黄色丝袜一区| 欧美成人免费va影院高清| 欧美精品做受xxx性少妇| 亚洲一级片在线看| 夜夜躁日日躁狠狠久久88av| 国产精品免费网站| 欧美精品少妇videofree| 国产性色av一区二区| 国产精品一区=区| 午夜精品久久久久久99热| 日韩亚洲精品电影| 成人在线激情视频| 久久精品国产亚洲| 亚洲精品在线视频| 国产美女久久精品香蕉69| 狠狠色香婷婷久久亚洲精品| 国产美女精品免费电影| 日本中文字幕久久看| 日韩高清免费观看| 91精品免费视频| 亚洲一级黄色片| 国产女精品视频网站免费| 成人激情在线播放| 性色av一区二区三区红粉影视| 少妇高潮久久久久久潘金莲| 欧美一区二区三区精品电影| 国产精品人成电影在线观看| 亚洲另类xxxx| 欧美激情a∨在线视频播放| 亚洲色图激情小说| 亚洲aⅴ男人的天堂在线观看| 国产精品久久久久久久久久久久| 亚洲精品aⅴ中文字幕乱码| 欧美成人自拍视频| 黄网动漫久久久| 国产v综合ⅴ日韩v欧美大片| 国产精自产拍久久久久久蜜| 国产主播精品在线| 久久久久免费精品国产| 欧美极品少妇xxxxⅹ裸体艺术| 国内精品免费午夜毛片| 日韩电影中文字幕| 亚洲精品日韩丝袜精品| 91香蕉嫩草影院入口| 亚洲成色777777在线观看影院| 欧美精品aaa| 国产精品一区二区久久| 91香蕉电影院| 国产丝袜一区二区三区免费视频| 精品无人国产偷自产在线| 亚洲精品国产福利| 久久精品男人天堂| 日韩精品亚洲元码| 国产91精品久| 国产午夜精品一区理论片飘花| 国产欧美日韩免费| 欧美又大又粗又长| 国产精品男人爽免费视频1| 成人xvideos免费视频| 亚洲男人天堂2019| 日韩欧美在线国产| 亚洲综合一区二区不卡| 亚洲偷熟乱区亚洲香蕉av| 黑人精品xxx一区| 日韩在线观看免费| 欧美日韩成人精品| 另类美女黄大片| 日韩欧美精品网址| 91精品国产91久久久久久| 欧美性猛交xxxx免费看久久久| 色婷婷**av毛片一区| 91久久久久久| 久久国产精品久久国产精品| 尤物精品国产第一福利三区| 在线日韩日本国产亚洲| 亚洲国产一区二区三区四区| 精品久久久久久久久久久久久| 国产精品免费一区二区三区都可以| 久久亚洲欧美日韩精品专区| 欧美精品久久久久| 亚洲 日韩 国产第一| www.久久久久久.com| 成人黄色在线免费| 亚洲激情第一页| 欧美在线一级va免费观看| 国产福利精品av综合导导航| 欧美日韩国产成人在线观看| 亚洲精品国产精品国产自| 日韩在线播放视频| 亚洲va欧美va国产综合久久| 操91在线视频| 欧美黑人xxxx| 成人国产精品久久久久久亚洲| 亚洲黄色av女优在线观看| 91免费看视频.| 亚洲美女av网站| 欧美激情在线观看视频| 国产在线精品成人一区二区三区| 免费成人高清视频| 高清欧美性猛交xxxx| 91成品人片a无限观看| 欧美日韩精品在线观看| 日韩hd视频在线观看| 青草青草久热精品视频在线观看| 精品中文字幕视频| 超碰91人人草人人干| 久青草国产97香蕉在线视频|