Skip to content

Instantly share code, notes, and snippets.

@langjt
Last active July 3, 2018 09:54
Show Gist options
  • Save langjt/b87037f15ae18721734b to your computer and use it in GitHub Desktop.
Save langjt/b87037f15ae18721734b to your computer and use it in GitHub Desktop.
function getElementsByClassName(clsName, element) {
var arr = [];
var aEle = element.getElementsByTagName('*');
var re = new RegExp('\\b'+ clsName +'\\b');
for (var i= 0,len=aEle.length; i<len; i++) {
if (re.test(aEle[i].className)) {
arr.push(aEle[i]);
}
}
return arr;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment