事件委托的原理:不是给每一个子节点单独设置监听器(注册事件),把监听器给给父元素,利用冒泡的原理影响每一个子元素
<ul>
<li>sadasd</li>
<li>dsadasd</li>
<li>dasdas</li>
<li>asdas</li>
<li>addsda</li>
</ul>
<script>
var ul = document.querySelector('ul')
ul.addEventListener('click',function(e){
alert('你好')
e.target() //获取当前的触发对象
})
</script>