здравья всем! недавно начал изучать JS и заметил что id'шки элементов страницы определяются еще как глобальные переменные в js.
пример:
http://jsbin.com/valuxidodo/1/edit?html,js,output норм, если я буду использовать вместо getElementsById?
на стековерфлов ответы 2011 года, говорят "не везде есть".
еще, думают что скрипт станет не читабельным.
НО раз они определяются как переменные то никто же не будет ставить одинаковые имена и переменным и айдишкам — случайно. или я еще че-то упустил?