Этот вопрос может показаться глупым, но в чем разница между доступом к элементу (с id «someId») с использованием document.getElementById («someId») Vs. просто набрав someId?document.getElementById ("someId") Vs. someId
например:
document.getElementById("someId").style.top = "12px";
против
someId.style.top = "12px";
Вот пример кода http://jsfiddle.net/pRaTA/ (я обнаружил, что он не работает в Firefox)
Проблема со второй формой - это столкновения имен. Например, в вашем jsfiddle измените «abc» на «document» и посмотрите, что происходит в каждом случае. – Alohci 2010-12-01 09:52:49
См. Возможные дубликаты [являются ли эти элементы дерева элементов DOM глобальными переменными здесь?] (Http://stackoverflow.com/q/3434278/1048572) – Bergi 2014-02-10 19:02:16