如何通过onclick添加多个事件？
那天面试官问我一个问题，如何用`onclick`给一个元素添加多个事件。
前提是这个元素已经有一个其它人绑定的事件，在无法修改那个绑定代码的情况下现在你需要再绑定一个，如何做？
```
element.onclick = function(){
  alert(1);
}
```
这个是未知的，只知道已经绑定了一个事件，现在需要添加一个绑定：
```
element.onclick = function(){
  alert(2); 
}
```
请赐教。
面试官估计是想考你给onclick重新包裹一个函数后上下文的切换与参数的传递
```
function addClickEvent(el,fn){
    if(el.onclick){
        var _bak = el.onclick;
        el.onclick = function(e){
            _bak.call(this,e)
            fn.call(this,e)
        }
    }else{
        el.onclick = fn
    }
}
```