getElementById('test' ***) Variabler Aufruf?

riseX

Mitglied
Hallo,

ich habe eine Javascript-Funktion die sich Alle Elemente holen soll, wo die ID mit 2 beginnt.

also .. 3 Elemente z. B.

Code:
<div id="2_0_0">
  <div id="2_1_0">
    <div id="2_1_1">
    </div>
  </div>
</div>

Nun sollen ALLE elemente mit ID = 2xxxx geholt werden.

Gibts da sone Art Platzhalter oder was? Oder muss ich alle IDs auf der Seite substringen und vergleichen oder sowas?

Gruß vom riseX
 
Gib keinen Platzhalter. Du wirst alle Elemente in einer Schleife durchgehen müssen und ihre ids prüfen.

Javascript:
var objs = document.getElementsByTagName('div');

for (i=0; obj=objs[i]; i++) {
    if (obj.id.match(/^2.*$/g) {
        // Hier der Code
    }
}
 
oh alles klar danke ... ich schriebe nun einfach die funktion um (dient zum auf und zuklappen der elemente) ... sollte das nciht funktionieren werde ich auf Deinen Code zurückkommen.
 

Neue Beiträge

Zurück