zoukankan      html  css  js  c++  java
  • 经常会用到的js函数

    //获取样式
    function getStyle(obj,attr){
     if(obj.currentStyle){
      return obj.currentStyle[attr]; 
     }else{
      return getComputedStyle(obj)[attr]; 
     }
    }

    //绑定事件
    function addHandler(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; 
     }
    }

    //取消绑定事件
    function removeHandler(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; 
     }
    }

    function getById(id){
     id=id+"";
     return document.getElementById(id);
    }


    function getByClass(obj,className){
     var a=new Array; 
     var b=obj.getElementsByTagName("*");
     for(var i in b){
      if(b[i].className==className){
       a.push(b[i]); 
      }
     }
     return a;
    }

  • 相关阅读:
    HDNOIP201404最短路径
    BJOI2015 Day3
    BJOI2015 Day2
    BJOI2015 Day1
    BZOJ4012 [HNOI2015]开店
    hdu2159(二维完全背包)
    hdu3496(二维背包)
    hdu3033(变形分组背包)
    hdu1267(递推)
    hdu1503(最长公共子序列)
  • 原文地址:https://www.cnblogs.com/blinkcat/p/4182974.html
Copyright © 2011-2022 走看看