关于javascript:事件代理

所谓事件委托是指将事件绑定到指标元素的父元素上,利用冒泡机制触发该事件

示例

dom.addEventListener('click', function(e){
    var target = event.target || event.srcElement;
    if(!!target && target.nodeName.toUpperCase() === "P"){
        console.log(target.innerHTML);
    }
}, false);

currentTarget,target的区别

currentTarget以后所绑定事件的元素
target以后被点击的元素

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理