批量获取样式
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);
最后编辑于 :2017.12.05 20:18:22
©著作权归作者所有,转载或内容合作请联系作者 【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。