Rolf B: In einer javascript schleife a_1 a_2 mit der Zählvariable verbinden a_ i

Beitrag lesen

Hallo Therry,

Boah, ich komme mir vor wie in einer Zaubershow

Aber selbstverständlich. Das dritte Clarkesches Gesetz!

Jetzt verstehe ich aber gar nicht mehr, wo Du hinwillst.

Du kannst den ermittelten Wert natürlich noch in einer weiteren Variablen speichern.

let a2Wert = document.rechner.e_2.valueAsNumber * 12;
document.getElementById("a_2").value = a2Wert;

allerdings ist das so eine Sache, wenn Du das in einer Schleife machst. Du berechnest da ja nicht nur einen Wert, sondern zehn. Möchtest Du nachher alle 10 Werte noch zur Verfügung haben? In dem Fall bräuchtest Du ein Array, das ist eine spezielle JavaScript-Datenstruktur, in der Du über eine Indexnummer mehr als einen Wert speichern kannst. Unser Wiki weiß mehr dazu.

let aWerte = [ ];     // aWerte als leeres Array anlegen
for (let i=1; i<=10; i++) {
   aWerte[i] = document.rechner["e_"+i].valueAsNumber * 12;
   document.rechner["a_"+i].value = aWerte[i];
}

Suchtest Du das?

Rolf

--
sumpsi - posui - obstruxi