MudGuard: Variable in ElementById() - Klammern

Beitrag lesen

Hi,

for  ( i = 0; i < numOfItems; i++ ) {
         starttag = "starttag" + i ;
         endtag  = "endtag" + i ;

das erzeugt "starttag0" und "endtag0" im ersten Schleifendurchlauf.

Bei Deinen divs

<div id="starttag"></div>111<div id="endtag"></div>
   <div id="starttag2"></div>222<div id="endtag2"></div>
   <div id="starttag3"></div>333<div id="endtag3"></div>

gibt es keins mit einer solchen id.

Aber selbst wenn und wenn beide der folgenden Befehle ausgeführt würden,

document.getElementById(starttag).innerHTML = "<b>" ;
         document.getElementById(endtag).innerHTML = "</b>" ;

ergäbe das dann

<div id="starttag0"><b></div>111<div id="endtag0"></b></div>

also unsinnig verschachtelte Elemente

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.