¿Los elementos del árbol DOM con identificadores se convierten en variables globales?

Trabajando en una idea para un simple contenedor HTMLElement, me topé con lo siguiente para Internet Explorer yCromo:

Para un elemento HTMLE dado con ID en el árbol DOM, es posible recuperar el div usando su ID como nombre de variable. Entonces para un div como

<div id="example">some text</div>

enInternet Explorer 8 y Chrome puedes hacer:

alert(example.innerHTML); //=> 'some text'

o

alert(window['example'].innerHTML); //=> 'some text'

Entonces, ¿esto significacada elemento en el árbol DOM se convierte en una variable en el espacio de nombres global? ¿Y también significa que uno puede usar esto como un reemplazo para elgetElementById método en estos navegadores?

Respuestas a la pregunta(5)

Su respuesta a la pregunta