Rasmusn: document.getElementById neu zuweisen

Hi.

Ich stehe vor folgendem Problem. Ich möchte der Id von document.getElementById("variabe1_1") einen neuen Wert zuweisen. Das Programm dient zur zeitlichen anzeige von Textanimationen.

Der Code sieht so aus:
<body onLoad="startCountdown()">

<script language="JavaScript" type="text/javascript">
<!-- Begin

var g_iCount = new Number();

// CHANGE THE COUNTDOWN NUMBER + ADD ONE TO IT //

var g_iCount = 0;

function startCountdown(){
       if((g_iCount + 1) <= <? echo $reload; ?>){
               g_iCount = g_iCount + 1;
      numberCountdown.innerText = 'Bisherige Laufzeit ' + g_iCount + ' Minuten';
      setTimeout('startCountdown()',1000);
       }

if(g_iCount <= <? echo $s_adauer1; ?>)
    {

document.getElementById("variabel_1").innerHTML = "<? echo $T1; ?>";
    document.getElementById("variabe2_1").innerHTML = "<? echo $T2; ?>";
    document.getElementById("variabe3_1").innerHTML = "<? echo $T3; ?>";
    document.getElementById("variabe4_1").innerHTML = "<? echo $T4; ?>";
    document.getElementById("variabe5_1").innerHTML = "<? echo $T5; ?>";

}

if(g_iCount <= <? echo ($s_adauer2 + $s_adauer1); ?>)
    {

document.getElementById("variabel_2").innerHTML = "<? echo $T1_2; ?>";
    document.getElementById("variabe2_2").innerHTML = "<? echo $T2_2; ?>";
    document.getElementById("variabe3_2").innerHTML = "<? echo $T3_2; ?>";
    document.getElementById("variabe4_2").innerHTML = "<? echo $T4_2; ?>";
    document.getElementById("variabe5_2").innerHTML = "<? echo $T5_2; ?>";

}
}

</script>

NUn soll variabe1_1 den wert von variabe 1_2 annehmen, variabe2_1 den wert von variabe2_2 usw.

Keine Ahnung wie das geht.
Bitte um Hilfe.
Grüße

  1. <html>
    <head>
    <title>test</title>

    </head>
    <body>
    <div id="id1">testdiv</div>
    <a herf="#" onclick="document.getElementById('id1').id = 'id2';">ändere ID</a><br>
    <a herf="#" onclick="alert(document.getElementsByTagName('div')[0].id);">zeige ID</a><br>
    </body>
    </html>

    funktioniert bestens

    Gruß
    C2H5OH

    1. Aber wäre is nicht einfacher für Dein Problem die Elemente anstatt mit document.getElementById('id1') anzusprechen die folgende Methode zu wählen
      document.getElementsByTagName('div')[0]
      und nur den Index zu variieren?

      Gruß
      C2H5OH