获取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代码的主要内容,如果未能解决你的问题,请参考以下文章

react classname怎么用

js操作属性

js如何获取某id的子标签?

js改变或添加className

JS属性的操作需要注意哪些事项?

js操作元素方法