a getElementsByClassName(class) nie zwraca przypadkiem tablicy wszystkich elementów o ustawionej klasie? :D weź no zrób
console.log(document.getElementsByClassName("footer"));
i zobaczysz co zwraca :D A do łapania wszystkich elementów z klasy wygodniej użyć jQuery i:
$(".footer").css('display', 'none');