欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

事件冒泡和冒泡的阻止

2020-2-22    seo達人

事件冒泡概念:當元素觸發了事件的時候,會依次向上觸發所有元素的相同事件。



事件冒泡的行為演示

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <style>

     #a{

         background: pink;

         width: 400px;

         height: 400px;

     }

     #b{

         background: green;

         width: 300px;

         height: 300px;

     }

     #c{

         background: red;

         width: 200px;

         height: 200px;

     }

    </style>

</head>

<body>

    <div id="a">

        我是a

          <div id="b">

                我是b

             <div id="c">我是c</div>

          </div>

    </div>

    <script>

     var a = document.querySelector('#a')

     var b = document.querySelector('#b')

     var c = document.querySelector('#c')



     a.onclick = fn1;

     b.onclick = fn2;

     c.onclick = fn3;



     function fn1(){

         alert('a來了')

     }



     function fn2(){

         alert('b來了')

     }

     

     function fn3(){

         alert('c來了')

     }

    </script>

</body>

</html>



上面這段代碼一共有三個事件,三個div都分別綁定了單擊事件。在頁面中當單擊c會連續彈出3個提示框。這就是事件冒泡引起的現象。事件冒 泡的過程是:c --> b --> a 。c冒泡到b冒泡到a。



冒泡的阻止

方法:

1.event.stopPropagation(); 是事件對象Event的一個方法,作用是阻止目標元素事件冒泡到父級元素 2.event.cancelBubble = true; IE瀏覽器的方法



<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <style>

     #a{

         background: pink;

         width: 400px;

         height: 400px;

     }

     #b{

         background: green;

         width: 300px;

         height: 300px;

     }



      #c{

         background: red;

         width: 200px;

         height: 200px;

     }

    </style>

</head>

<body>

    <div id="a">

        我是a

          <div id="b">

                我是b

             <div id="c">我是c</div>

          </div>

    </div>

    <script>

     var a = document.querySelector('#a')

     var b = document.querySelector('#b')

     var c = document.querySelector('#c')



     a.onclick = fn;

     b.onclick = fn;

     c.onclick = fn;



     function fn(event){

         var e = window.event || event;

         // 事件冒泡的阻止

         if(e.stopPropagation){

            e.stopPropagation();  // 通用寫法

         }else{

             e.cancelBubble = true; // 阻止IE

         }

         var str = this.innerHTML;

         alert(str)

     }

    </script>

</body>

</html>


日歷

鏈接

個人資料

藍藍設計的小編 http://www.73404.com.cn

存檔

主站蜘蛛池模板: 狠狠燥 | 国内自拍视频在线观看 | 脱jk裙的美女露小内内无遮挡 | 欧美日韩精品在线视频 | 天天快乐高清在线观看 | 国产午夜精品一区二区 | 欧美涩区| 99视频精品全部免费观看 | 国自产在线精品免费 | 好男人社区www影院在线观看 | 亚洲精品久久久久69影院 | 卫生间被教官做好爽HH视频 | 俄罗斯美女大逼 | 国产高清不卡码一区二区三区 | 希岛爱理作品在线观看 | 日本精品一卡二卡≡卡四卡 | 欧美综合影院 | 大肥婆丰满大肥奶bbw肥 | 精品久久久久亚洲 | 亚洲国产欧美目韩成人综合 | 睡男神的这件小事小说在线阅读 | 日本邪恶动态 | 婷婷在线综合 | 国产成人刺激视频在线观看 | 2020年国产精品午夜福利在线观看 | 日韩久久影院 | 毛片应用 | 免费a视频在线观看 | 亚洲视频男人的天堂 | 91粉色视频在线导航 | 日本大片免a费观看在线 | 国产馆 | 91热国产 | 国产一区日韩二区欧美三 | 好大水好多好爽好硬好深视频 | 久久全国免费久久青青小草 | 好骚好紧 | 好爽好舒服视频 | 无人区免费一二三四乱码 | 欧美同性猛男野外gay免费 | 暖暖在线精品日本中文 |