Harry: Funktion innerHTML mit Parametern aufrufen

Beitrag lesen

Seasn !

Ich habe nun allerdings 50 mal "meinAbsatz" und möchte dynamisch, mittels einer Variablen, über eine Funktion meinAbsatz verändern.

Wenn Du alle 50 aufeinmal ändern willst, nimm eine Schleife:

function aendern(max)
{ for(i=1; i<=max; i++)
   document.all['id'+i].innerHTML = Neu; }

Ansonsten, wenn's einzeln sein soll:

function Aendern(i)
{ document.all.i.innerHTML = Neu; }

Falsch. Da sucht der Interpreter nach einem Div mit der ID "i". Gibts aber net. Was Du meinst ist

document.all[i].innerHTML = Neu;

Das funktioniert aber nicht, da document.all.i kein Objekt ist.

s.o.

Ciao,

Harry