Revision: 5151
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 15, 2008 04:04 by avioli
Initial Code
document.getElementsByClassName = function(searchClass, node, tag){
var classElements = [];
node = node || document;
var pattern = new RegExp('(^|\\s)' + searchClass+ '(\\s|$)');
var els = (!tag && node.all) || node.getElementsByTagName(tag || '*');
var elsLen = els.length;
for (var i=0, j=0;i<els.length;i++) {
if (pattern.test(els[i].className)) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
Initial URL
Initial Description
Initial Title
GetElementsByClassName (by brito)
Initial Tags
javascript
Initial Language
Other