兼容各版本瀏覽器,封裝原生Js獲取ClassName


web前端開發工作中常常會用到獲取元素的className,用jQuery的$(".class")方法也可以獲取className,但是有時候牽扯到數據而影響的加載順序的原因會獲取不到className,原生的js也有直接獲取的方法document.getElementsByClassName("class");但是有兼容性問題。
於是封裝了一個原生js獲取className的方法,代碼如下:

 

function  getByClass(oParent,sClass)  
{  
     var  aEle=document.getElementsByTagName( '*' );  
     var  arr=[];  
     for ( var  i=0;i<aEle.length;i++)  
     {  
         if (aEle[i].className==sClass)  
         {  
             arr.push(aEle[i])  
         }  
     }  
     return  arr;  
}  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM