最简单冒泡事件及阻止冒泡事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单冒泡事件及阻止冒泡事件相关的知识,希望对你有一定的参考价值。

html代码

    <script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script>
<div id="div1" style="height:200px;width:200px;background-color:#f0f8fc" onclick="funcDiv1();">
    <span></span>
  <div id="div2" style="height:100px;width:100px;background-color:#959595" onclick="funcDiv2(event);">
        <span></span>
        <div id="div3" style="width:50px;height:50px;background-color:#5079BB" onclick="funcDiv3();">
        <span></span>
        </div>
    </div>
</div>

javascript代码

function funcDiv1(){
    $(‘#div1 span:first‘).html(‘aaa‘);
}
function funcDiv2(event){
    //console.log(‘a‘);
    event.stopPropagation();
$(‘#div2 span:first‘).html(‘bbb‘);
}
function funcDiv3(){
$(‘#div3 span:first‘).html(‘ccc‘);
}

上面通过.stopPropagation()方法组织冒泡事件

以上是关于最简单冒泡事件及阻止冒泡事件的主要内容,如果未能解决你的问题,请参考以下文章

JS-阻止冒泡事件与事件委托

原生js阻止事件冒泡代码实例

vue阻止事件冒泡和默认事件

JavaScript事件冒泡及使用jQuery阻止

JS阻止冒泡事件以及默认事件发生的简单方法

事件流--事件冒泡现象及阻止