<script type="text/javascript" > var div1 = document.getElementById('div1'); function a() { alert(1); } function b() {alert(2);} div1.onclick = a; div1.onclick = b;
// if(window.attachEvent){ // div1.attachEvent('onclick', function() { alert('IE1') }); // div1.attachEvent('onclick', function() { alert('IE2') }); // } // //ff // else if(window.addEventListener){ // div1.addEventListener('click',function(){alert('FF');},false); // } </script>
(0) ->只支持单个函数绑定
alert(2);
function a(){} 被b()覆盖掉了。
(1) ->支持重复绑定函数
attachEvent 只支持IE;
addEventListener 支持IE以外的WEB游览器。