Cita: De todos modos, para evitar el conflicto con el ID, simplemente haciendo referencia al objeto con el getElementByID() se deshace el conflicto no?
es correcto. lo que realmente sucede es que se sobreescribe la variable que el navegador crea por nuestra referencia tomada con getElementById.