So I'm trying to hack together a simple javascript that counts the number of named classes and writes that number back into the page. This is what i have so far. Am I close? Doesn't appear to work for me.
function getElementsByClass(node,searchClass,tag) { var classElements = new Array(); var els = node.getElementsByTagName(tag); // use "*" for all elements var elsLen = els.length; var pattern = new RegExp("\\b"+searchClass+"\\b"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } function sectionNumber() { var sectionNum = getElementsByClass(document,'fooClassName','*'); document.getElementById('classTotals').innerhtml= sectionNum; }