获取classname 和style的js代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取classname 和style的js代码相关的知识,希望对你有一定的参考价值。
//classname就是先获取全部的classname 然后放在一个数组里,在和要查找的数组一个一个的验证。
function(oParent,sclass){
var aEle=oParent.getElementsByTagName(‘*‘);
var arr;
var result=[];
for(var i=0;i<aEle.length;i++){
var sc=aEle[i].className;
var word=‘‘;
arr=[];
for(var j=0;j<sc.length;j++){
if (sc.charAt(j)==‘ ‘||j==sc.length-1) {
if(sc.charAt(j)==‘ ‘){
arr.push(word);
word=‘‘;}
else{
word+=sc.charAt(j);
arr.push(word); }}
else{word+=sc.charAt(j);}}
if(arr.length!=0){
for(var k=0;k<arr.length;k++){
if(arr[k]==sclass){
result.push(aEle[i]);
break;}}}}
return result;}
gg.tools.getStyle=function(obj,attr){
return obj.currentStyle?obj.currentStyle[attr] : getComputedStyle( obj )[attr];
}
以上是关于获取classname 和style的js代码的主要内容,如果未能解决你的问题,请参考以下文章