答案是:先执行捕获
看到一些说法称 “绑定在被点击元素的事件是按照代码顺序发生”,实际测试了一下,被点击元素的事件也是先捕获、后冒泡
<div id="s1">s1
</div>
<script>
s1.addEventListener("click", function(e) {
console.log("s1 冒泡");
}, false); //冒泡
s1.addEventListener("click", function(e) {
console.log("s1 捕获");
}, true); //捕获
</script>
点击 S1,输出打印结果
s1 捕获
s1 冒泡
<div id=