433 Stimmen

Werden DOM-Baumelemente mit IDs zu globalen Eigenschaften?

Ich arbeite an einer Idee für ein einfaches HTMLElement Wrapper bin ich auf folgendes für den Internet Explorer gestoßen und Chrom :

Für eine bestimmte HTMLElement mit einer id im DOM-Baum, ist es möglich, die <div> mit seiner ID als Variablenname oder als Eigenschaft von window . Also für eine <div> wie

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

in Internet Explorer 8 und Chrome können Sie tun:

alert(example.innerHTML); // Alerts "some text".

o

alert(window["example"].innerHTML); // Alerts "some text".

Bedeutet dies also jedes Element im DOM-Baum in eine Eigenschaft des globalen Objekts umgewandelt wird? Und bedeutet es auch, dass man dies als Ersatz für die getElementById Methode in diesen Browsern?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X