常用函数封装

定义一个函数  功能实现通过id查找页面元素  返回值就是一个页面元素
function $id(id){
      return document.getElementById(id);
}
 
定义一个函数 功能返回创建的元素
function create( ele ){
      return document.createElement( ele );
}
 
获取任意区间整数值
function rand( min,max ){
      return Math.round( Math.random()*(max-min) + min )
}
 
获取随机的颜色值
function getColor(){
      var str = "0123456789abcdef";
      //从字符串中随机取出六个字符 进行拼接
      //下标范围 : 0--15
      var color = "#";
      for( var i = 1 ; i <= 6 ; i++ ){
            color += str.charAt( rand(0,15) );//根据随机下标得到对应的字符
      }
      return color;
}
 
判断有没有素数
function isPrimerNumber( num ){
     for( var i = 2 ; i < num ; i++ ){
          if( num%i == 0 ){ //有因子 说明不是素数
              return false;
          }
     }
     return true;//如果上面的条件没有满足  说明没有因子  一定是素数
}
 
获取非行内元素样式值
function getStyle(obj,attr){
            if( window.getComputedStyle ){
                  return window.getComputedStyle( obj )[attr];
            }else{
                  return obj.currentStyle[attr];
            }
      }
      alert( getStyle( divs[0] , "height" ) );
 
原文地址:https://www.cnblogs.com/tis100204/p/10297459.html