笔记-[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;

}

posted @ 2014-06-04 09:46  宇宙第一小菜鸟  阅读(532)  评论(0编辑  收藏  举报