Dodaj klasę do pierwszego dziecka za pomocą javascript

Czy jest jakiś powód, dla którego ten łańcuch nie działa? Nie dodaje klasy: s.

document.getElementsByTagName('nav')[0].firstChild.className = "current"

Powinien zwrócić pierwsze dziecko elementu nav, które jest<a>&nbsp;ale wydaje się, że coś poszło nie tak.

Dzięki za pomoc!