Добавить класс к первому ребенку, используя JavaScript

есть ли причина, по которой эта цепочка не работает? Это не добавляет класс: с.

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

Он должен вернуть первый дочерний элемент элемента nav, который является<a></a>&nbsp;но, похоже, что-то пошло не так.

Спасибо за вашу помощь!