批量获取样式
function getStyle(){
if(arguments.length==3){
arguments[0].style[arguments[1]]=arguments[2];
}else{
for(var name in arguments[1]){
arguments[0].style[name]=arguments[1][name];
}
}
};
去重
function findInArray(arr,iNum){
for(var i=0; i<arr.length; i++){
if(arr[i]==iNum){
return true;
}
}
return false;
};
补零
function toDu(n){
return n<10?'0'+n:''+n;
};
###获取非行间样式兼容
function getStyle(obj,sName){
return obj.currentStyle?obj.currentStyle[sName]:
obj.getComputedStyle(obj,false)[sName];
};
ClassName的兼容性问题
function getByClass(obj,aClass){
var res=[];
if(obj.getElementsByClassName){
res=obj.getElementsByClassName(aClass);
}else{
var aEl=obj.getElementsByTagName('*');
for(var i=0; i<aEl.length; i++){
var arr=aEl[i].ClassName.split(' ');
if(arr==aClass){
res.push(aEl[i]);
}
}
}
return res;
};
随机数
function rnd(n,m){
return parseInt(Math.random()*(m-n)+n);
};
数组排序
从小到大
function aaa(arr){
var arr1=arr.sort(function(n1,n2){
return n1-n2;
})
return arr1;
}
var arr1=aaa(arr);
从大到小
function aaa(arr){
var arr1=arr.sort(function(n1,n2){
return n2-n1;
})
return arr1;
}
var arr1=aaa(arr);