johannes: mehrere Elemente mit getElementById()??

Beitrag lesen

Hallo!

Eine vielleicht blöde Frage aber die muss ich stellen... und zwar ich habe eine Funktion die Zeit jede Sekunde in ein Input schreiben soll... jedoch möchte ich mehrere Inputs mit der selben Zeit haben, daher habe ich alle inputs mit dem gleichen id versehen aber er schreibt immer nur in das oberste rein die anderen bleiben leer... gibt es denn doch eine möglichkeit auf alle elemente mit nur einer Funktion zuzugreifen??

sieht folgender Weise aus:
<script language="JavaScript">

var jahr = 2005;
var monat = 4;
var tag = 11;
var stunde = 16;
var minute = 0;

var  akt = new Date();
var start = new Date();

start.setFullYear(jahr);
start.setMonth(monat);
start.setDate(tag);
start.setHours(stunde);
start.setMinutes(minute);
start.setSeconds(0);

function zeitzeigen(){
     nun = new Date();
     if(nun<start){
      window.document.getElementById("time").value = start.toLocaleString();
     }
     else{
      zeit=(nun.getTime() - akt.getTime())/1000;
      stunden=Math.floor(zeit/3600);
      minuten=Math.floor((zeit-3600*stunden)/60);
      sekunden=Math.round(zeit-3600*stunden-60*minuten);
      window.document.getElementById("time").value = stunden + " h " + minuten +" min " + sekunden +" s";
      window.setTimeout('zeitzeigen()',1000);
     }
}
window.setTimeout('zeitzeigen()',1000);

</script>

<table border="1">
<tr>
<td>Inhalt</td><td><input id="time" width="100%" height="100%"></input></td>
</tr>
<tr>
<td>Inhalt</td><td><input id="time" width="100%" height="100%"></input></td>
</tr>
</table>

DANKE für eure Hilfe!!

Gruß aus kaltem Österreich!