Esta pregunta puede parecer tonta, pero ¿cuál es la diferencia entre acceder a un elemento (con id "someId") utilizando document.getElementById ("someId") vs. simplemente escribiendo algo Id?document.getElementById ("someId") vs. someId
por ejemplo:
document.getElementById("someId").style.top = "12px";
vs
someId.style.top = "12px";
Aquí hay un código de ejemplo http://jsfiddle.net/pRaTA/ (me encontré con que no funciona en Firefox)
El problema con la segunda forma es el nombre de los conflictos. Por ejemplo, en su jsfiddle, cambie "abc" por "documento" y vea qué sucede en cada caso. – Alohci
Ver posible duplicado [¿hay variables globales de elementos de árbol DOM aquí?] (Http://stackoverflow.com/q/3434278/1048572) – Bergi