Sven Rautenberg: Wie kann ich generierte Objekte mit einer Schleife ansprechen

Beitrag lesen

Moin!

mit getElementById http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id

Nein. Das würde erfordern, dass DOM-Objekte erzeugt wurden (vorzugsweise durch HTML), da getElementById eine Methode des document-Objektes ist.

Die Frage zielte aber darauf ab, eigene Objekte, die durchnumeriert sind, wiederzufinden.

Die Antwort auf diese Frage: Sorge dafür, dass sich die Objekte in einer geeigneten Datenstruktur befinden, die man durchzählen kann. Das ist üblicherweise ein Array. Ich bin mir sicher, dass auch in Javascript ein Array von Objekten möglich ist - Formularfelder und Bilder sind ja nichts anderes.

Da ich mich mit Javascript-OOP nicht wirklich eng auseinandergesetzt habe, kann ich außerdem nur vermuten, dass es möglicherweise ein Root-Objekt gibt, welches dieses Array aller anderen Objekte seinerseits schon zur Verfügung stellt, so dass man vielleicht mit objekts['obj1'] drauf zugreifen könnte.

Typischerweise würde ich das window-Objekt für solch eine Root-Funktion für geeignet halten. Die Variablen und Funktionen, die man definiert, sind darüber ja als Eigenschaften und Methoden auch ansprechbar.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|