entonces el problema debe ser lo que @raziel cita en la
primera repuesta acerca del método getElementsByTagName y las peculiaridades de algunos navegadores. mientras tanto, lo único que podemos hacer es adivinar en base al código que has mostrado. mi recomendación es que muestres algo más completo. preferiblemente una url en caso de que tengas código de lado servidor.