zoukankan      html  css  js  c++  java
  • JS函数addEventListener的浏览器差异性封装

    IE8及更早的版本不支持 addEventListener()函数,因此需要一个标准的函数将这些差异性做封装:

    1 function addListener(target, type, handler) {
    2     if (target.addEventListener) {
    3         target.addEventListener(type, handler, false);
    4     } else if (target.attachEvent) {
    5         target.attachEvent("on" + type, handler);
    6     } else {
    7         target["on" + type] = handler;
    8     }
    9 }

    使用 addListener()函数:

    1 function doSomeThing() {
    2     // 代码
    3 }
    4 var btn = document.getElementById("action-btn");
    5 addListener(btn, "click", doSomeTing);
  • 相关阅读:
    @loj
    @codeforces
    @bzoj
    @hdu
    @poj
    @loj
    @bzoj
    @bzoj
    Python配合BeautifulSoup读取网络图片并保存在本地
    Java--多线程读取网络图片并保存在本地
  • 原文地址:https://www.cnblogs.com/eversleeping/p/3149664.html
Copyright © 2011-2022 走看看