Ich hab eine kleine Funktion geschrieben, die mir was berechnen soll. Allerdings toße ich dabei immer wieder au Fehler:
Wenn ich mir die Variable Zahl per alert zurückgeben lassen bekomme ich [objekt]. Soweit so gut. Wenn ich jetzt aber den Inhalt den Inputfeldes haben will mit
alert(zahl.value);
macht er garnichts mehr. Woran liegt das?
Code:
function berechnen() { for (i=0;i<21;i++) { id = "id" + i; zahl = document.getElementById(id); alert(zahl); // Hier ist das Problem variablec = "c2" + i; variableet = "et2" + i; variablear = "ar2" + i; chrkost = variablec * zahl; etkost = variableet * zahl; arkost = variablear * zahl; ckost = ckost + chrkost; ekost = ekost + etkost; akost = akost + arkost; } }
alert(zahl.value);
macht er garnichts mehr. Woran liegt das?
Kommentar