Revision: 3230
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 21, 2007 11:19 by rhlowe
Initial Code
// Implementation of the missing (nonexistant) 'document.getElementsByClassName() document.getElementsByClassName = function(cl) { var retnode = []; var myclass = new RegExp('\\b'+cl+'\\b'); var elem = this.getElementsByTagName('*'); for (var i = 0; i < elem.length; i++) { var classes = elem[i].className; if (myclass.test(classes)) retnode.push(elem[i]); } return retnode; }; /** * call just like document.getElementById('') or document.getElementsByTagName('') */
Initial URL
Initial Description
Initial Title
getElementsByClassName
Initial Tags
Initial Language
JavaScript