varEventutil ={addHandler:function(element, type, handler) {if(Element.addeventlistener) {Element.addeventlistener (Type,handler,false) }Else if(element.attachevent) {element.attachevent (' On ' +Type,handler)}Else{element[' on ' +type] =handler; }}, Rmovehandler:function(element, type, handler) {if(Element.removeeventlistener) {Element.removeeventlistener (Type,handler,false); }Else if(element.detachevent) {element.detachevent (' On ' +Type,handler); }Else{element[' on ' +type] =NULL; }}, GetEvent:function(event) {returnEvent?event:window.event; }, Gettarget:function(event) {returnEvent.target | |event.srcelement; }, Preventdefault:function(event) {if(Event.preventdefault) {event.preventdefault (); }Else{Event.returnvalue=false; }}, Stoppropagation:function(event) {if(event.stoppropagation) {event.stoppropagation (); }Else{event.cancelbubble=true; } }};
Common event listener functions in JavaScript