hvordan tester jeg på om getElementById(xxx) findes?
Hej med jer...Jeg har en html-side med et vilkårligt antal <div id="helptextXX"> hvor XX erstattes af et fortløbende nummer startende fra 1
Jeg vil gerne have en metode som sætter style="display:none" på dem alle. Jeg ved ikke på forhånd hvor mange der er, da de hentes fra en database.
Kan en af jer greje en løkke a la:
---8<----------
var i=0;
while(eval("document.getElementById('helptext"+(i)+"')")){
eval("document.getElementById('helptext"+(i++)+"')").style.display="none";
}
---8<----------
...eller noget i den stil? Altså en metode der løber alle teksterne igennem, og sætter deres display UDEN at vide på forhånd hvor mange der er?
Hvis det er til nogen hjælp, så er de alle class="helptext" ... men meningen er at jeg "slukker" dem alle, for derefter at "tænde" den ene af dem der skal være aktiv (og hvilken en det er skal også være dynamisk!)
På forhånd tak
/o-zone
