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?