Qui non hai finio la riga
document.getElementByTagName
Quel pezzo è stato eliminato, era solo una dimenticanza, comunque il codice funziona perfettamente se lo scrivo nella pagina, ma per una questione di ordine e praticità vorrei esportarlo in un altro file, l'ho fatto altre volte, però questa volta non funziona