首先判断是否可使用DOM2级方法,然后判断是否可使用IE方法,最后只能使用DOM0级方法
<script type="text/javascript"> var EventUtil = { addhandler: function(element, type, handler){ if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { element.attachEvent("on" + type, handler); } else { elemnet["on" + type] = handler; } }, removeHandler: function(){ if (element.addEventListener) { element.removeEventListener(type, handler, false); } else if (element.attachEvent) { element.detachEvent("on" + type, handler); } else { elemnet["on" + type] = null; } } }; </script>