stopPropagation
1. 使用场景
2. 示例代码
<div id="parent" style="padding: 20px; border: 1px solid black;">
<button id="child">点击我</button>
</div>
<script>
const parent = document.getElementById('parent');
const child = document.getElementById('child');
parent.addEventListener('click', function() {
console.log('父元素被点击');
});
child.addEventListener('click', function(event) {
console.log('子元素被点击');
event.stopPropagation(); // 阻止事件冒泡
});
</script>3. 注意事项
4. 综合示例
总结
Last updated