SOURCE

console 命令行工具 X clear

                    
>
console
let a = document.getElementById('a')
let b = document.getElementById('b')
a.addEventListener('click', (e) => {
    e.preventDefault()
    console.log("click a")
})

b.addEventListener('click', (e) => {
    //e.stopPropagation()
    console.log("click b")
})

c.addEventListener('click', (e) => {
    //e.stopPropagation()
    console.log("click c")
})

c.addEventListener('click', (e) => {
    console.log('c catch')
}, true)

a.addEventListener('click', (e) => {
    console.log('a catch')
}, true)

b.addEventListener('click', (e) => {
    e.stopPropagation()
    console.log('b catch')
}, true)
<div class="a" id="a">
    <div class="b" id="b">

    </div>
</div>
<div class="c" id="c">

    </div>
.a {
    background: red;
    width: 100px;
    height: 100px;
}

.b {
    position: absolute;
    left: 200px;
    top: 0;
    background: blue;
    width: 50px;
    height: 50px;
}
.c {
    position: absolute;
    left: 20px;
    top: 0;
    background: yellow;
    width: 50px;
    height: 50px;
}

本项目引用的自定义外部资源