JavaScript JavaScript and the DOM Getting a Handle on the DOM Practice Selecting Elements

Selecting descendant element of element by tags

nav.getElementsByTagName('a') doesn't work. Don't know why, MDN uses table.getElementsByTagName('td'); as an example.

Erik Shumkov
Erik Shumkov
Front End Web Development Techdegree Graduate 21,667 Points

"nav.getElementsByTagName('a') doesn't work."

When you select nav.getElementsByTagName('a')

have you made sure that nav is saved to a variable?

Like this: var nav = document.getElementsByTagName('nav')[0]; ?

Otherwise it doesnt know what you are selecting if nav isnt saved to a variable.