zhaoqiming

原生js根据class获取元素的方法

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


//用法如下
window.onload=function (){
    var oUl=document.getElementById(\'ul1\');
    var aBox=getByClass(oUl, \'box\');
    
    for(var i=0;i<aBox.length;i++){
        aBox[i].style.background=\'red\';
    }
};

 

Live and learn!

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-02-11
  • 2022-12-23
  • 2021-12-26
  • 2021-12-09
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2021-05-21
  • 2021-11-15
相关资源
相似解决方案