JSFiddle - React, Tailwind, and code Playground
by camnpr
HTML
绑定事件的好处:
<ul>
<li>一个对象可以绑定多个不同事件</li>
<li>一个对象可以绑定多个相同事件(按照绑定的顺序执行。注意IE下顺序相反)</li>
</ul>
<a id="myevent" href="#">测试</a>
JavaScript
function addEvents(target, type, func) {
if (target.addEventListener)//非ie 和ie9
target.addEventListener(type, func, false)
else if (target.attachEvent) //ie6到ie8
target.attachEvent("on" + type, func)
else target["on" + type] = func; //ie5
}
var obj = document.getElementById('myevent');
addEvents(obj, 'click', function(){
alert(1);
});
addEvents(obj, 'click', function(){
alert(2);
});
addEvents(obj, 'mouseout', function(){
alert(3);
});