<div id="name"></div>
name
или
window.name
<button id="okay">
, то на него можно сослаться с помощью глобальной переменной "okay". ©Дэвид Флэнаган. Это поведение соответствует стандарту. Оно существует, в первую очередь, для совместимости, как осколок далёкого прошлого и не очень приветствуется, поскольку использует глобальные переменные. Браузер пытается помочь нам, смешивая пространства имён JS и DOM, но при этом возможны конфликты.