最赞回答 / qq_yi个蓝孩纸_03868157
当点击第一个 button 时,会触发第一个按钮的 click事件,function 参数中的 bottonName,如果存在bottonName,则bootonName=bottonName,否则,bottonName=first此时还未定义(undefined),所以在执行"或"语句时,将 'first...
2016-09-24
已采纳回答 / 快乐崇拜tager
用js源码来分析 事件委托 是这样的;parentElement.click=function(e){ //parentElement委托的父级(点击时执行函数)var eTarget=e.target || e.srcElement //获取点击的事件目标if(eTarget.nodeName.toLowerCase=="a"){ //这里的a就是委托的对象;判断如果是a就执行 //在点击对象时会往上冒泡,判断目标事件是不是a元素,直到冒到委托的父级元素;//因此尽可能的缩小委托的父级范围,...
2016-09-22