20507231056_「JavaScript——イベントスクリプトの追加と削除コード」

3835 ワード

 1 funtion addHangler(target,eventType,Handler) {

 2     if(target.addEventListener){

 3        target.addEventListener(eventType,handler,false);

 4   }else{

 5        target.attachEvent("on" + eventType , handler);

 6   }

 7 }

 8 

 9 funtion removeHangler(target,eventType,Handler) {

10     if(target.removeEventListener){

11       target.removeEventListener(eventType,handler,false);

12   }else{

13        target.detachEvent("on" + eventType , handler);

14   }

15 }
 
 
 
プリロード技術もあります.全体的によく使われている場合に適しています.
 1  var addHandler = document.body.addEventListener ? 

 2   function(target, eventType, handler){ 

 3     target.addEventListener(eventType, handler, false); 

 4   }: 

 5   function(target, eventType, handler){ 

 6     target.attachEvent("on" + eventType, handler); 

 7   }; 

 8 

 9 

10 

11 

12 var removeHandler = document.body.removeEventListener ? 

13   function(target, eventType, handler){ 

14     target.removeEventListener(eventType, handler, false); 

15   }: 

16   function(target, eventType, handler){ 

17     target.detachEvent("on" + eventType, handler); 

18   };