Quello che hai scritto nel titolo è la sintassi giusta, e funziona.
Quello che hai scritto nel corpo del messaggio è la sintassi sbagliata e, giustamente, Firefox ti da il messaggio " document.getElementByTagName is not a function!"

Sintassi giusta:
codice:
var a =  document.getElementsByTagName("p");
Sintassi sbagliata:
codice:
var a =  document.getElementByTagName("p");
HTH
Zappa