イベントバインディングの互換性の問題を処理する

var btn = document.getElementById( "btn");

if(btn.addEventListener){// IE9以降、Chrome、Safari、Opera、Firefoxと互換性がある
  btn.addEventListener( "click"、dome);
} else if(btn.attachEvent ){// IE8と互換性がある
  btn.attachEvent( "onlick"、dome);
} else {//
  btn.onclick = dome();
} と互換性がある;

関数dome;(){
  //イベント本体

  アラート( "イベントバインディング成功!");
}

おすすめ

転載: www.cnblogs.com/M87-A/p/12739642.html