// 示例代码:防止事件冒泡
// HTML 结构
/*
<div id="outer">
    Outer Div
    <div id="inner">
        Inner Div
    </div>
</div>
*/
// JavaScript 代码
document.getElementById('inner').addEventListener('click', function(event) {
    // 阻止事件冒泡
    event.stopPropagation();
    console.log('Inner div clicked');
});
document.getElementById('outer').addEventListener('click', function() {
    console.log('Outer div clicked');
});div 元素:一个外部的 outer 和一个内部的 inner。inner 元素时,会触发点击事件。如果不阻止事件冒泡,点击事件会从 inner 传播到 outer,导致两个事件都会被触发。event.stopPropagation() 方法可以阻止事件冒泡,因此点击 inner 时只会触发 inner 的事件处理函数,而不会触发 outer 的事件处理函数。上一篇:pdf.js demo
下一篇:js express
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站