js 事件委托

原理:事件冒泡node

1.对需求的目标元素的父元素 添加事件。code

2.经过e.target判断是否是需求的目标元素  ,来做相应处理事件

var ul = document.getElementById('ul');
ul.onclick=function(e){
 var target = e.target;
 if(target.nodeName.toLowerCase()=='li'){
  //do something
 }
}
相关文章
相关标签/搜索