笔记-[JS自定义方法]-根据className获取元素对象

//调用 

  getByClass(父元素,类选择器名字)

/*方法定义如下,该方法来自网络,*/

function getByClass(oParent,sClass){
  var arr = [];
  var aEle = oParent.getElementsByTagName('*');

  //var re = /sClass/; //当正则需要传参的时候,一定要用全称的写法
  var re = new RegExp('\b'+sClass+'\b');

  for(var i=0;i<aEle.length;i++){
  if( re.test(aEle[i].className) ){
      arr.push( aEle[i] );
    }
  }

  return arr;

}

原文地址:https://www.cnblogs.com/hellome/p/3767208.html