en2k
Erfahrenes Mitglied
Hallo,
ich möchte in einer HTML-Datei allen Elementen, die eine bestimmte id (in meinem Fall einen festen String + eine willkürliche Zahl, z.B. "objekt1", "objekt24", "objekt365" etc) aufweisen, ein paar Funktionen geben, und zwar ohne Initialisierung - d.h. ich muss nicht extra angeben, welche Objekte es gibt, sondern das Skript soll diese Objekte automatisch beim Laden finden.
Soweit, sogut, nur hab ich es bisher mit einem Schleifendurchlauf gemacht, und das ist dann doch wenig performant, da es (bei 1000 Durchläufen oder mehr) schon einige Zeit in Anspruch nimmt - Rein die Überprüfung mittels if (document.getElementById("objekt"+x) = null) kann schon mehrere Sekunden dauern.
Deshalb meine Frage: Gibt es vielleicht ein Array, indem alle gültigen Objekt-IDs gespeichert und zur Laufzeit abfragbar sind?
Vielen Dank im Voraus
Ciao, Nino
ich möchte in einer HTML-Datei allen Elementen, die eine bestimmte id (in meinem Fall einen festen String + eine willkürliche Zahl, z.B. "objekt1", "objekt24", "objekt365" etc) aufweisen, ein paar Funktionen geben, und zwar ohne Initialisierung - d.h. ich muss nicht extra angeben, welche Objekte es gibt, sondern das Skript soll diese Objekte automatisch beim Laden finden.
Soweit, sogut, nur hab ich es bisher mit einem Schleifendurchlauf gemacht, und das ist dann doch wenig performant, da es (bei 1000 Durchläufen oder mehr) schon einige Zeit in Anspruch nimmt - Rein die Überprüfung mittels if (document.getElementById("objekt"+x) = null) kann schon mehrere Sekunden dauern.
Deshalb meine Frage: Gibt es vielleicht ein Array, indem alle gültigen Objekt-IDs gespeichert und zur Laufzeit abfragbar sind?
Vielen Dank im Voraus
Ciao, Nino