How to write a qualified event handler, see the following code:
Eventutil can take it directly.
<!DOCTYPE HTML><HTML><Head> <title> </title></Head><Body><inputtype= "button"name= "IDs"ID= "IDs"value= "value"><Scripttype= "Text/javascript">varEventutil={ //Add EventAddHandler:function(element,type,handler) {//Google ie10.11 support here if(Element.addeventlistener) {Element.addeventlistener (Type,handler,false); }Else if(element.attachevent) {//IE8 SupportElement.attachevent (" on"+Type,handler); }Else{ //Other Browserselement[" on"+Type]=handler; } //body ... }, //Delete EventRemoveHandler:function(element,type,handler) {//body ... if(Element.removeeventlistener) {Element.removeeventlistener (Type,handler,false); }Else if(element.removeevent) {element.removeevent (" on"+Type,handler); }Else{element[" on"+Type]=NULL; } }};varbtn=document.getElementById ("IDs");varHandler=function() {alert ( This. Name); //body ...}eventutil.addhandler (BTN,"Click", handler);</Script></Body></HTML>
How to write a cross-browser event handler JS