国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS中dom0級事件和dom2級事件的區別介紹

2019-11-20 10:09:07
字體:
來源:轉載
供稿:網友

dom0級事件

<a href="#" id="hash" onclick="fn();fn();"><button type="button">返回上面進行開通</button></a> var btn=$('#hash').get();btn.onclick=function(){alert('');};btn.onclick=function(){alert('');}; 

像上面把onclick寫在標簽內,都是dom0級事件,fn和fn1依次執行; 第二種獲取元素,綁定onclick事件也是dom0級,第二個會覆蓋第一個onclick,也會覆蓋行內的onclick,只會彈出222。

dom2級事件

$('#hash').click(function(){alert('jq的dom2級點擊第一次')});$('#hash').click(function(){alert('jq的dom2級點擊第二次')});btn.addEventListener('click',function(){alert('原生dom2級第一次click')},false);btn.addEventListener('click',function(){alert('原生dom2級第二次click')},false) 

以上的綁定都屬于dom2級事件綁定,前面兩種都是jq的綁定方式,后面都是原生js的綁定方式,不會覆蓋,會依次執行jq的綁定方法和原生的綁定方法,這就是于dom0級的去別處;

dom0和dom2共存

<a href="#" id="hash" onclick="fn();fn1();"><button type="button">返回上面進行開通</button></a><script type="text/javascript">function fn(){alert('ade');}function fn1(){alert('ade111');}var btn=$('#hash').get(0);btn.onclick=function(){alert('111');};$('#hash').click(function(){alert('jq的dom2級點擊第一次')});btn.addEventListener('click',function(){alert('原生dom2級第一次click')},false);</script> 

上面的例子有一個兩個dom0級和兩個dom3級綁定事件,js里面寫的dom0級會覆蓋行內的fn和fn1方法,但是js里面的dom0可以喝dom2共存,結果是彈出111 jq的dom2級點擊第一次 原生dom2級第一次click;

以上內容是小編給大家帶來的JS中dom0級事件和dom2級事件的區別介紹 ,希望對大家有所幫助,同時也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香港| 仁怀市| 怀化市| 淮安市| 拉萨市| 澄江县| 巍山| 湖南省| 松桃| 焉耆| 襄垣县| 香格里拉县| 黎平县| 宁德市| 石林| 峨山| 邯郸市| 乾安县| 汪清县| 深泽县| 衢州市| 黄山市| 海城市| 开鲁县| 东乡族自治县| 安徽省| 台中市| 正宁县| 虞城县| 清河县| 双桥区| 象山县| 子长县| 铜山县| 沾益县| 宜宾市| 鹤壁市| 双牌县| 拜泉县| 手机| 武功县|