¿Qué devuelven los métodos querySelectorAll y getElementsBy *?

¿ getElementsByClassNameFuncionan (y funciones similares como getElementsByTagNamey querySelectorAll) lo mismo getElementByIdo devuelven una matriz de elementos? La razón por la que pregunto es porque estoy tratando de cambiar el estilo de todos los elementos usando getElementsByClassName. Vea...