Werden DOM-Baumelemente mit IDs zu globalen Variablen?

ei der Arbeit an einer Idee für einen einfachen HTMLElement-Wrapper bin ich auf Folgendes für Internet Explorer und @ gestoßChro:

Für ein gegebenes HTMLElement mit ID im DOM-Baum ist es möglich, das div unter Verwendung seiner ID als Variablenname abzurufen. Also für ein Div wie

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

imInternet Explorer 8 und Chrome können Sie tun:

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

ode

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

Also, bedeutet dasjedes Element im DOM-Baum wird in eine Variable im globalen Namespace konvertiert? Und bedeutet das auch, dass man dies als Ersatz für das @ verwenden kangetElementById Methode in diesen Browsern?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage