Vediamo..
Il problema del metodo getElementById è il seguete:
solitamente una boolena del tipo ..

if(document.getElementById('pippo'))

..non restituisce assolutamente nulla se non è messo in una funzione o sotto qualche evento!
Mentre, il getElementByTagName, mi riconosce l'elemento anche senza l'apertura della funzione o dell'evento!

Per farla breve, il secondo messo da solo nello script, mi restituisce un valore (vero o falso), mentre il primo no!

Come mai?

Grazie ancora!!