buenas,
¿alguna vez has usado getElementsByTagName o getElementsByName? ¡pues es lo mismo con getElementsByClassName! el método devuelve una colección de elementos por la clase que hayas indicado al invocarla. un simple ejemplo.
Código:
var myClass = document.getElementsByClassName('myClass');
<p class="myClass"></p>
<span class="myClass"></span>
<div class="myClass"></div>
en ese ejemplo obtienes todos los elementos con class="myClass". nota importante, puede darse el caso que te encuentres con navegadores que no tienen nativamente dicho método. en estos casos debes realizar una función que realice el mismo trabajo. probablemente eso fue lo que viste y te parecio complejo.