当前位置:网站首页>JS中对事件代理的理解及其应用场景

JS中对事件代理的理解及其应用场景

2022-08-02 00:14:00 weixin_46051260

事件代理:把一个元素响应事件的函数委托到另一个元素身上,也叫事件委托
事件流:捕获截断–>目标阶段–>冒泡阶段(事件委托)

如下:只要操作一次dom,提高了程序的性能

    <ul id="list">
        <li>item1</li>
        <li>item2</li>
        <li>item3</li>
    </ul>
        let lis=document.querySelectorAll('li')
        /* for(let i=0;i<lis.length;i++){ lis[i].οnclick=function(e){ console.log(e.target.innerHTML); } } */
        let list=document.querySelector('#list')
        list.onclick=function(e){
    
            console.log(e.target.innerHTML);
        }
原网站

版权声明
本文为[weixin_46051260]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_46051260/article/details/126084218