[codesyntax lang=”javascript”]
document.getElementsByClassName = function(className) { var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)"); var allElements = document.getElementsByTagName("*"); var results = []; var element; for (var i = 0; (element = allElements[i]) != null; i++) { var elementClass = element.className; if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass)) results.push(element); } return results; } var items = document.getElementsByClassName('anyClassName'); for (i = 0; i < items.length; i++) { // do your actions with items[i] }
[/codesyntax]