wahsaga: rekursives finden von Nodes

Beitrag lesen

hi,

Ich kenne das Elternelement (über die id) und weiß, dass dort drin irgendwo ein div ist, welches eine id in der Form 'radio_div_' + irgendwasdazu hat.

Ich suche nun eine Möglichkeit dieses div zu finden. Ich dachte an eine Rekursions-Schleife die sich durch alle Kinderelemente hangelt bis das div mit dem entsprechenden Namen gefunden ist.

wäre mir zu aufwendig.
was spricht gegen getElementsByTagName?
das lässt sich bekanntlich auch auf einen bestimmten node anwenden.

var DivsInDeinemParent = ReferenzAufDeinParent.getElementsByTagName("div");
var anzahl = DivsInDeinemParent.length;
for(var i=0; i<anzahl; i++) {
   // prüfen, ob div eine ID hat, und ob diese mit "radio_div_" beginnt
   if(DivsInDeinemParent[i].id && DivsInDeinemParent[i].id.indexOf("radio_div_") == 0) {
      alert("Treffer!");
   }
}

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }