国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

網(wǎng)頁制作中的Js事件冒泡

發(fā)表日期:2019-03-19 09:10:45   作者來源:方維網(wǎng)絡(luò)   瀏覽:3316   標(biāo)簽:網(wǎng)頁制作    
什么是事件冒泡?我們在平時的開發(fā)過程中,肯定會遇到在一個html元素包裹另一個html元素的情況,我們在這兩個元素上都綁定了事件,如果點擊里面的元素,那么這個事件會向這個對象的父級對象傳播,從里到外,直至它被處理(父級對象所有同類事件都將被激活),或者它到達(dá)了對象層次的最頂層,即document對象(有些瀏覽器是window)。 

怎么阻止了?有三種方法來阻止。

1、.event.stopPropagation();事件處理過程中, 則只阻止事件往上冒泡,不阻止事件本身,它可以執(zhí)行了超鏈接的跳轉(zhuǎn);代碼如下圖:

網(wǎng)頁制作代碼1

2.event.preventDefault(); 有時候點擊提交按鈕會有一些默認(rèn)事件。比如跳轉(zhuǎn)到別的界面。但是如果沒有通過驗證的話,就不應(yīng)該跳轉(zhuǎn)。這時候可以通過設(shè)置event.preventDefault(),阻止默認(rèn)行為。代碼如下圖:

網(wǎng)頁制作代碼2

3.return false;事件處理過程中,不僅阻止了事件往上冒泡,而且阻止了事件本身,它就沒有執(zhí)行了超鏈接的跳轉(zhuǎn);代碼如下圖:

網(wǎng)頁制作代碼3
 
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://pdcharm.com/news/4955.html
桂东县| 孝义市| 红安县| 淮安市| 烟台市| 博罗县| 义马市| 长泰县| 连云港市| 罗定市| 固原市| 吉木萨尔县| 吴旗县| 临泽县| 广水市| 图们市| 运城市| 湛江市| 海林市| 资溪县| 西安市| 靖安县| 蓬安县| 繁昌县| 华容县| 左权县| 孙吴县| 津南区| 杭锦后旗| 盐亭县| 阿合奇县| 新蔡县| 桃源县| 鹤山市| 莒南县| 琼海市| 鲁山县| 安吉县| 多伦县| 玛多县| 甘泉县|